The email mentioned Max Roach to be limited to 2,000 units. I asked Paul about this and if things were going to be re-pressed again at later dates and he basically said no. I don't think he's the person that could provide the best answer to this question, but he said that old titles being re-pressed was a priority of "the old guard" and that the current team doesn't have that as a priority moving forward.
2,000 seems pretty low for what they're calling a "flagship" title for their catalog. Maybe it's all they can afford, or maybe they're trying to stoke the fomo again and have things sell out to draw interest.