The Spring Offensives failed for several reasons. There were serious command errors. Ludendorff squandered his best chance at victory by missing British logistical vulnerabilities, and he lost a grip on the operations, repeatedly reinforcing mere tactical successes.
What was the Ludendorff offensive and why did it fail?
The German economy was on the verge of collapse, and it could barely feed its people. This was perhaps the main reason why the German Offensive in Spring 1918 ultimately failed. The German army was often hungry, and its advances were often slowed as hungry troops pillaged captured allied supply depots.
What halted the Ludendorff offensive?
On April 5, 1918, General Erich Ludendorff formally ends “Operation Michael,” the first stage of the final major German offensive of World War I. ... Hampered by a lack of supplies and cavalry, as well as hardening Allied defenses, German troops became exhausted, and by the end of March the Allies had halted their advance.