After thinking about it I realized the AAI mod was doing the exact same thing, although it only moves/hides 1 magazine at a time instead of 50. I thought it was a bug, but it was less of an annoyance. At the least, I could still check which vehicles were low of ammo and manually fire.
I'm unaware of other mods with vehicles that automatically fire. As you said, this behavior might be unavoidable.