The reason they got this in the first place was the light tank meta, T70 baserushes etc. It is gone now. And it doesn't work against the M3 anyway due to M3's speed and the short range of their Faust.
The Panzerfaust on volks is simply against the aggressive nature of this faction. Combined with 2x hidden puppchens in an ambush, destroying any vehicl is too easy even the ones with 800HP+. Removing the camo ability from pupchens is a no go as it is in perfect synergy with their design and faction playstyle in general. However there is nothing wrong with taking away the panzerfaust from volks.
And then there is also the crisis of volkgrenadiers being too versatile at the moment.
- Remove the Panzerfaust ability from volkgrenadiers.