Learn from those before you

Honestly the battle pass system and how they did this would of not been a massive crap storm of a problem, if they had just looked at other successful battlepasses!

Literally look at apex, they have a rotation system for challenges that have a side currency that is literally only for 1, unlocking alt skins 2, paying for characters 3, rotating challenges and nothing else and you will always get more since the game gives FREE xp boosts

then take the fact the battlepass challenges stack with each weekly change