This is exactly the reason why you continue to be a German tax resident for 5 years after tax residency change, they are not willing to let you go with the money.
No, that’s not true. It’s 10 years and it doesn’t apply to income generated by a foreign PE, such as when a company moves to another country.