Maybe try to contact an ingame GM, support outside of the game cant handle these issues I think.

And, they send each top100 reward out manually. If you would add, all diamond/platinum/gold/silver/bronze players.... You would have a few 1000s players I guess who all need a personal mail...
They need to change their system I guess that it either works automatically or that it tracks past seasons like a history ingame too.