I've been using Bitkub as a local exchange for several years, onboarding and off to my local bank accounts.
Likewise, international exchanges, Binance, OKX, Gate, Kucoin and Mexc. I've KYC'd using my Thai address several years ago and no issues.
Apparently, people have had issues with Bitkub's KYC process. I have not, perhaps because I jumped onboard early and things have since changed.
For what its worth, the only funds or tokens I keep on any exchange are what I'm trading and not longer term holds.