Many of the German losses were from running out of gas. Pieper himself walked back to Germany.
Germany was dealing with copper shortages, and so stopped making power traverse engines for their tanks.
The heavier tanks could do it, but it would be a last resort. After all, there could be a basement in the building, and it is doubtfull the floor...