But likely they can require for kyc at any point in time, like if suspecting someone's account? I believe this will be, as they are still centralized. How also about FTX? I have not used both before, but I have seen some posts it is also suggested. The exchanges are centralized and exchange developers have full control which can overide their customers control trading account, but in regards to OP's questions, this is still the best to go for. But we should know that centralized exchanges can go for kyc option at any point in time, making it mandatory.
No, I actually meant they could decide to change the KYC policy and make it mandatory for everyone without prior sudden, maybe Bittrex is a better example for that.
As for FTX, then I'm honestly not really sure. I haven't used it before, but it looks like they have a very low limits (2000 USD per day) and that's only if you're willing to provide "soft KYC" (full name, address, phone number, and country):
https://help.ftx.com/hc/en-us/articles/360027668192-Individual-Account-KYC