This might be a good thing, not a bug, if (1) it ensures continuous firing by resetting the weapons ammo, and (2) its controllable, because it depends on having extra crew.
For example I recently made a ship where the ammo is a long way away from the gun.
I was worried that the crew will wait until the gun is empty before fetching more ammo. I am happy to hear the crew will start fetching more before the gun is empty (even if it costs me more ammo).
Commander
This might be a good thing, not a bug, if (1) it ensures continuous firing by resetting the weapons ammo, and (2) its controllable, because it depends on having extra crew.
For example I recently made a ship where the ammo is a long way away from the gun.
I was worried that the crew will wait until the gun is empty before fetching more ammo. I am happy to hear the crew will start fetching more before the gun is empty (even if it costs me more ammo).