I've been having a problem for some time where weapon attack speeds will randomly change for no apparent reason.
They usually seem to go up to a specific, absurd multiple of their original speed. From there, behavior starts to get really weird. Some won't play audio when fired. Most won't actually attack at that speed, but some will. Changing weapon modifications that involve attack speed will sometimes fix it, but not always. It happens to just about anything, at seeming random, and the only reliable way I have to reproduce it is "wait and see".
I believe this may be linked to my attempts to rebalance weapon receivers to use specific fire rates, in line with Bethesda's RPM attack loops (for 420, 540, 660, 780, and 900 RPM). The problem is that I just don't know how it could be causing this, why, or how I can achieve that goal without this happening again.
I'm absolutely stumped. Does anyone have any idea what to do here?