I see it differently too: no one wants to build with a general contractor (GU) who only completes one house per quarter. A GU who hires cheap sub-contractors from abroad, neither. So you take a GU who also looks after other clients and builds a house for them.
We had no deadline in our contract, yet we finished in 8 months. Despite* Of course, we wondered a couple of times and complained that no craftsmen could be seen. But that is the GU’s logistics, not ours. We were then told that the construction was not on hold, but “in progress,” although we shouldn’t expect craftsmen to be visible every day. If one trade finishes on Wednesday, the next trade might not be available on Thursday. A one-week gap is also common.
Whoever has a construction schedule or provides it to the client, such as Viebrockhaus, charges accordingly because they have more craftsmen under contract than cheaper providers.
But understandable: every client only sees themselves and is very egocentric [emoji4]
You still have enough time. Just wait. For example, we started earlier than other neighbors. They quickly overtook us, but another house stalled for longer. An architect-designed house even took 2 years. While the shell construction was finished by one company in a week, it took them 6 weeks at our place. *Yes, with our staggered shed roof, there are two different roof pitches, and on the upper floor, none of the loopholes on the north side have the same parapet height. So the craftsmen have to think and calculate more than just lay bricks.
Good things take time anyway. Speed can also mean shoddy work. And as a construction layperson, it should not matter to you how long or short they spend on this or that trade — what matters is the result… and in your case, with a deadline, also meeting that deadline. I would only terminate my apartment lease when the heating trade is in place… and a smart builder should have factored in a buffer for interest during the construction period.