The sprint from the Panzerfusiliers' vet 5 passive and the Tactical Movement do not stack.
I've tested it.
In addition, their vet 5 passive sprint will probably replaced if Panzerfusiliers keep their Panzerschrecks upgrade path anyway.
It does not matter if stacks or not (and it did not actually vetted a PF just to test it). If it stacks the same JLI stacks it would ridicules if it does not it loses meaning in late.
And my main point is that passive sprint should be removed from all units or replaced by an active ability even if it at no cost.
Smartie is right here. Volksgrenadier MP40s get changed with the Assault Grenadiers changes because they use the same weapon "1: assault_grenadier_mp40" (Artillery Officer as well). The Offensive Package is in the commander because it was in the winning proposal. The Volks MP40s would've been changed regardless.
Again there is a little point for this upgrade since PF are designed to replace the VGs especially since the allot weaker/inconstant with the PPsh one.
And unit should be using different files else you get unintended buffs like the one T-34/85 got.