Nice list, I’ll have to correct you on few points.
Dutch '87 has 10% dmg increased with hipfire all the time, it doesn’t need to take any dmg.
When you add Reckless, then you get 10% more dmg increase over the next 5 seconds.
From what people tested in the past, Dante has 20% dmg reduction while sprinting but I can’t confirm that. Also, Unleashed increases your dmg by 30%, not 10%.
Recon with sniper spec has 15% dmg increase when you hit spotted targets, same with OWLF.
Scout has 25% dmg increase with Duelist spec all the time. Post sprint dmg doesn’t work at all.
This is all without the Bane, add Bane and you have 10% more dmg increased on top of your spec.