We have several 1,000 profiles managed on Affinity, I've not seen it come up before as an issue on the forum. I'm not an accountant so not entirely sure what the workaround would entail.
I am happy to discuss this further with an engineer to see how easy it would be to break up that total.