We're more than happy to show additional data points from our end
You can start by answering my question: where the users guilty of match fixing? If they were, it doesn't make sense to allow them to continue betting with lower amounts. And if they weren't, it sounds like you're limiting people for winning instead of cheating.
For each new request, a new ETH address gets generated.
If that's the case, how was the same address used again? Even if it's the same user, that shouldn't happen. Unless the exchange keeps old addresses active to do the same exchange again.