Thanks for the warning and sorry for your bad experience, fortunately Uphold bans my country so I never registered there, although I tried before but they banned me.
Anyway I generally avoid any centralized wallet or exchange especially those that require KYC, I only use some centralized exchanges that do not require KYC to do some trades and then I transfer my assets to a non-custodial wallet or cash them out.