If you have a weapon with a number of outputs and reload resulting in a specific fire rate, it will refuse to adjust if you change or add a secondary weapon to it that changes its reload.
A cannon to cannon + beam should fire much slower between each shot, but it still assumes it's using a 1 second reload for volley fire.
It's a pretty cool thing to have but does not go too well with cursor recoil and is also something that doesn't stay. As soon as you adjust the weapon blocks, it updates to the correct fire rate for volley fire. Same goes for just reloading the sector.