Wait does the British defensive vet and anvil upgrade not work at all right now? Or have these bugs been fixed previously?
Unfortunately so, Ciez

All of them are bugged just like the bugged offensive veterancy of all factions:
- Only the models present in the squad benefit from the Vet/Upgrade when the squad attains it
- As models start dying, replacement models do NOT benefit from the upgrade/veterancy
This affects:
- Pyrotechnic supplies (Extra vision)
- Heavy Engineers (Armour bonus & Construction rate bonus -- Repair speed works fine)
(Also UKF Defensive AND offensive veterancy)