So what I did was just to waste the money, because I don't want to expose my card details to them.
You surely did waste your money for being lazy to read the ToS if ever you really made a deposit on a casino that can ask KYC anytime while you don’t want to share ID credentials to the casino.
There’s only few casino nowadays that doesn’t ask KYC and your choices are very limited if you are not willing to do KYC in online casino.
Most of the crypto services is now asking for KYC though.
I think you're very much mistaken for saying that I was being lazy to read the tos, and how did you even know about that? And of course I do read the tos before joining the platform but then they didn't mentioned anything about KYC verification in the tos. not until when i decide to make withdrawal that was when they ask for KYC,The truth is that I wasn't expecting that which is why I decided to let it go.