Another option for you to consider:
- stay employed with your current company for a couple months longer
- leave Germany now while you don’t have any company or substantial income, cut all ties
- get a digital nomad visa and move to Curaçao, Barbados or any other place that won’t tax you or your company
- work with a German tax advisor to make sure that Germany considers you a non-resident and that you don’t have local income
- keep your German tax number in your bank accounts (for now) so that the banks don’t cancel the accounts
- set up a US LLC, because you already left Germany you won‘t have to inform authorities about it
- wait for a couple months and switch all income streams to LLC
- start working on your business and try to increase revenue
Now you’ve left Germany already, so you shouldn’t have any issues with authorities there. You haven’t lost a lot of money by setting up a proper structure in Cyprus or UAE yet. Now you can decide. If you still don’t make any substantial money you can simply stay in your digital nomad visa country and hustle.
If the money starts to come in you get a tax residency in UAE with a local company that owns the LLC and update the tax residencies for your bank accounts. By using the UAE company as holding you avoid any reputational issues with UAE as your customers only see the LLC.
You stay for a couple months in UAE, get your tax residency
certificate and then travel again. If Germany ever asks for proof you have a complete paper trail.
Caveat: This setup does *not* work if you indeed plan to spend a lot of time in Germany. You really have to move and cut all ties. If you want to spend substantial time in Germany you should probably go with Romania, Bulgaria or Cyprus. But you should consider that all EU states are compelled (ATAD) to introduce exit taxes. So if you plan to leave the EU in the future a EU structure might cause issues when you leave.
(Obligatory disclaimer: I am not a tax advisor, this is not tax advise. Germany can still try to screw you if they want.)