Usually by the time they have light vehicles I'll have two Panzergrenadiers with Shrecks which is enough to take them out. I've tried positioning Paks in various defensive positions but it never works, always gets flanked by the never-ending Allied infantry or gets one-shot by a T34. Useless.
Do you mind me asking what tank you are? I am only mid level but sonevyour description is unfamiliar to me. In the case of light vehicles I would struggle to build more than one pg before they appear (and i don’t i get a pak which is often only just in time) and I have often spent the muni on Faust’s, rifle names and maybe healing. Plus vs actual tanks Pgs just squish- they are good for supporting other at only and gimping more than one pg’s ai by giving them shreks means you will lack ai
The pak is the best at in game and the stug eats enemy tanks for me. A p4 can fight 1 t34 but that’s it.
However games where the enemy gets to mass tanks is quite rare. For me at least it means I am not hurting them enough and they don’t have to commit them piecemeal (to be killed by pak Faust and stug). A mortar is important to bleed inf heavily. Grens with g43 also great at killing. I do sometimes lose a pak but that’s a failure to control the infantry game which means I’m losing anyway and their tanks are just a coup de gras.
I guess my answer is that you need paks and Stugs but also to force them to commit armour as it’s built and not allow them to stockpile it.