No..sounds like a scam site or just a terrible unregulated one with shitty terms and conditions. Either way, nice win. Hope you get some of it into you bank account. If you do or even if you don’t, just close your account and don’t play on that site again.