There are many big questions, and most show the following question to be rather trite and greedy. Yet, one has to be careful.
This is rhetorical but the question is if there is ever "the right time" to cash out of investments. Normally, one should never do this, especially if there are penalties involved, but what if it is for a life-changing event?
If one stays in the market until it gets better, this is effectively "timing the market" which is notoriously error-prone.
On the other hand, if one waits for too long, one never makes a decision.
This is tricky stuff.
Without throwing rocks at either side, all I can say is that cross-border living is rough, man.