It's interesting how casinos care about your identity, source of funds, etc. only if you win. You can lose millions and they will not ask for any documents.
Well, as unfortunate as it seems or is, this is the reality and what we see today on every casino, and not just stake, although if you ask them, they did tell you some of measures are put in place to prevent the bad eggs from using the casino as a tool to launder money, or fund trafficking - what ever the reason be, genuine or not, the fact remains that innocent gamblers are greatly affected, and sometime in some rare cases, it puts the innocent gamblers at a high risk of losing money..
Knowing this, I personally always advice gamblers to play in small amount of money, if he or she knows there are certain type of document he or she can't provide when asked to, play in minimal amounts across different reputable casinos if you must.
We know that is the problem, why is KYC needed to anticipate some fraud that is done intentionally to commit money laundering, we have agreed on that, and indeed other users are very affected by this policy, which has become a loss for many customers who do gambling with the intention of wanting to maintain their identity, in the anonymity they expect.
I think what the OP has is there are other indicators that the platform can't run its withdrawals, because he using a Vpn might be an indicator of why the process is so complicated.
And yes the best option to guard against this kind of situation is to deposit and withdraw with the amount that is below the minimum, so it doesn't end up complicated like this.