Eh my understanding was more that they had to cover fiscal deficits with printing, because they had heavy WW1 war reps (only payable in gold, so they couldn’t inflate it away).
There are times when it’s politically infeasible to defend the currency, even if they technically could. See the response in France to trying to raise the retirement age a bit, because their budget is in trouble.
Supposedly Germany was spending around 80% of its tax revenue on interest payments alone. They pretty much had to finance the war through domestic bonds.
So yes, pretty they didn’t have any money to spend on anything else. Of course bonds became worthless well before the peak in inflation.
There are times when it’s politically infeasible to defend the currency, even if they technically could. See the response in France to trying to raise the retirement age a bit, because their budget is in trouble.