At least you received something and they didn't simply stole coins from your account.
Uphold caused me a 30% loss of of my holdings due to them locking me out and and force selling my crypto at a time when the underlying crypto had temporarily dropped.
They also only answered my tickets after 6 weeks as I started to make noise.
I sent complaints to the FCA, Financial Ombudsman, and European Commission... Suddenly Uphold decide to respond.
Problem with most modern online services is lack of real actual support, they mostly have stupid bots and not enough human work force.
You're too generous. Uphold doesnt use such intelligent bots, they have a 2 byte bash script; "
If USER_ID test send to external wallet, invokeBlock.sh USER_ID"
No AI needed at Uphold, They demand your 3d biometric data but it doesn't mean anything for your account validity, much be some other purpose
Keeping coins on any centralized service is a risk.
Why do you think they want it on their exchange? Because
when it does get hacked via an inside job, they have more treasure to loot.