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.