Thank you for your advice! I'm the programmer.
The reason why regen is made to be slow is you can pick up random falling down ammo to regen more quickly! But we didn't have enough time to test for the perfect ammo cost rate, regen rate and recovery rate. The current one can cause some problems!