Thank you for your replies.
Regarding 1)... isn't amiss that Crypto.com requires KYC for trading cryptocurrency? Shouldn't it be mandatory only in case of dealing with fiat?
Yes it will require KYC of your full name, photo of your ID and selfie when you want to create an account. Nope, you still need to fill up the KYC even though using fiat.
I think there's no way to buy native CRO except this, if you worried about the KYC part IMO migration tool is better even though you will charged more fees.