Note how they lost almost every copy & paste battle you posted. Winning and taking territory is different from defending it and getting beaten.
The German army in 1944 was mostly not offensive capable at the operational and strategic level. Their last strategic victory was in Kharkov in early 1943.
Of course they lost. At this time they were fighting in the east(soviet union), west(in france) and south(in italy) at the same time and were outnumbered in soldiers, tanks and aircrafts. But they still were able to hurt the soviets/allies very bad and giving them a hard time.
And of course the Wehrmacht had still offensive power.I don t know how much you know about all this battles but These battles were indeed allied offensives but the battles often lasted many weeks and were full of german counterattacks.It was not like the Wehrmacht just sitting around.When the soviets/allies captured a City/village then the Wehrmacht often starts a counterattack on the next day, pushing the allies out and recapture the territory.The Wehrmacht just couldn t hold it for a Long time because the allied had bring in new reserves and gain control over the territory again.
Inside most of the battles the Germans often startet surprisingly successful counterattacks which allowed them to regain territory for a short time.They just couldn t start BIG offensives because they didn t had the manpower, ressources and material for that.
Only because they didn t had the ressources anymore to Launch big offensives didn t mean that they were an incompetent army.