Another option is to implement KYC by imposing withdrawal limits. So, if a user withdraws more than the set limit, they'll be required to complete KYC. However, I understand this will be an ongoing debate for both those who are pro and those who are against KYC.
And where would that limit be… believe me, these withdrawal limits do exist but they do in an amounts that is really high. I don’t find any on Betpanda.io though, I recall a lot of gambling sites had these back in the day, the implication as it is shows willingness and ability to pay. I don’t advocate for these since, the limits even when in place are usually high and not many gamblers attain such wins that triggers it.
I have one regular practice, and that is to always hand out my kyc documents for verifications immediately after my account creations, this help me to overcome alot of stress along the way since i dont know which casino i have the luck of hitting my first 1000x multiplier that make me the jackpots winner and want to withdraw on $100Ks without problems.
So for sure anyone can do that as long as you have nothing to hide and you trust the casino, making sure you give your documents to only reputable casinos, this will definitely make alot of sense solving all this KYC issue's.
We tread on same minds about online casino usages. The simplest of all times you can have a smooth KYC submission with casinos are when you just registered and haven't made any deposit or made a win from your bet. This is an experience I have had with almost all the casinos I have used. They place less suspicions on newly yet to be deposited accounts on passing KYC.
A practice that might prove useful to you but not so much to those who wishes to stay anonymous while gambling and those who aren’t so willing or would easily give off their documents to just another casino just to avoid a later requirement. I have seen users that rather leave the win than do a KYC.