I know from experience, you just have to be prepared at all times that when you withdraw funds, even small ones, you may suddenly be required to have a KYC. This is a common practice for many exchanges and casinos.
So keep that in mind.

You need to have that mindset, in case there're unexpected changes from the rules you are still good to go. We can't remove that from realities, there are gambling houses who do this kind of unnecessary action.
Some are accusing gamblers of having suspected unexplained practices or some movements from gambling account that the site is monitoring.
If you are always ready and expecting shit to happen, it's not easy to work on it and continue playing / using the platforms.
this is the very reason why you should always stick to casinos with active support in this forum, because if anything goes wrong they can address your issues promptly. besides, the forum users will help you with your problem if you know for sure you haven't violated any of their ToS. and regarding kyc, i guess, you should always prepare for this to happen especially if you are rolling high. dont try to use vpn as well, as some casinos don't allow such practice. better avoid casinos that are not allowed in your state or country, or check the casinos prohibited countries. don't insist playing on those sites where you clearly know that your country is in the banned list
Dont know on why there are really people who do really loves or pursue to play despite of the country that they do live was already banned or prohibited? and when the time comes that they had
been caught then they do start to whine up and blaming out things or make some reasoning.
It is just sensible that you would really come after into those sites which are reputable and really have some fast support to resolved out your current issues.
When it comes to guide sites and directories then i dont really check out that much because it is whether bias or not really that accurate at all.