Why don't you just make it so that the first 50 battles a day will accumulate rewards and players can buy or earn extra ones, but after that they can just play as if the ecr has run out but it doesn't incur any loss.
Like if they play and earn for 50 battles in a 24 hour period, then lock their account in that position so the player can keep playing but it doesn't affect their ranking and there are no rewards either??
The only people that are going to be effected by this are the people who love to play this game and you've just put a massive roadblock up against the love of the game. And honestly it is almost unbelievable.
What game wants people to not play??
I understand that this is aimed at the bot accounts but can't you just put a captacha up before each battle? Look what axie infinity have done, it takes seconds to do and it would actually fix the problem of bot accounts.
In fact wont this just mean that players will just create more accounts to grind for all the free plays in a day?