Topic: Why must my launcher cycle through 0 ammo instead of reloading
I'm not sure how the internal mechanics of ammunition/firing works, but this is worth a shot.
From visual indicators, it appears that the module 'fires', the ammo counter is lowered, the recharge cycle begins. So a normal cycle right now is: Fire last shot, counter goes to 0, recharge cycle occurs.
If that's the way it works, I would think it would be possible to incorporate a check for 0 ammo right after the counter is decreased. If 0 ammo is found, then the auto-reload could start instead of the recharge cycle.