Yepp, you missed something
Regular starting/ending point of work is a german base. They need somehow a place to stay. Hahn in the winter time isn't a nice place for an outdoor crash pad. I know that tax avoiding is an somehow a natural habbit. But times changed and the German tax law is by far the most complicated tax law in the world. If they got you on the hook, you're done