We require KYC for every withdrawal.
KYC in any gambling site is the worst thing. And you will not attract gamblers for this KYC. People always want to keep hide in the crypto world and when they do gambling. If KYC will ask only for the fiat withdrawal then it would be ok. But you are asking for both fiat and crypto. Personally I don't like this.