Most of the German units American Troops faced on the western front were weaker (2 Regiments instead of the standard three), with less artillery and more inferior equipment, and less training, than the German Units fighting in Russia.
(Some of these were made up of Russian Volunteers in German Service, called “Hiwi’s”. Several of the German Battalions the Americans encountered on D-Day defending the beaches of Normandy weren’t actually germans, but Russian Volunteers, under German officers.)
There were exceptions, of course, almost always the SS Divisions, which had first priority for new equipment, and people.
Incredible to learn these things for the first time at 46!!