Man, I love your aesthetic and the implementation of the theme so much (Plus your thumbnail art is very nice). The upgrade mechanic is also quite cool. The music, also very fitting.
But I'm not sure about that reloading mechanic.
There were times when I went for a while without being able to shoot at all due to getting only blanks for a while.
I think you could consider tweaking whatever formula is being used to calculate the reload result. Maybe after a number of reloads, if none is a bullet, you force the next one to be a bullet. Kind of like a player pity system to ensure the gun fights continue at a decent pace