Thanks all!
Thanks ChatGPT!
WTF? Are you for real?
1. Currency risk - if you have USD and you bring USD to Singapore in a USD account, what currency risk? It's pretty obvious no one is going to take naked currency risk when they're talking about keeping funds offshore.
2. Political risk - Sure there's a theoretical political risk anywhere but if the OP believes that SG is going to restrict transfers, then every single person who does private banking in SG is going to get screwed. I mean come on.
3. Legal risk - If the funds have had all taxes paid on in Hong Kong, there is no legal risk and there's no point even suggesting that there is.