Is that the leveled item lists require you set the equipment to randomly generate from those items held within it.
They are set to appear at a specific level from one onward.
The basic items in the vipers should spawn at level 1+.
Those extra, the ripper the 10mm smg, and lever weapons, randomly at PC level 8+.
So you get one piece of armour ( merc or metal in vanilla ).
One weapon a 10mm or melee normally at under 8, or above 8 the better options as well.
Then all the misc, chems and caps.
Edit: an uneducated gusss is that the base vipers themselves are set at level 7...
So unless you make new versions to spawn at higher levels or set them to level up with you, their weapons won't upgrade.