I think it’s totally fine to have the actual button tapping as a game feature, not allowing holding it, since I guess it would take part of the gameplay out now that you say it. It’s not really annoying, but maybe you could also lay more into it with some feedback when you have it reloaded or something.
The game is really cool though, so don’t take my walls of text in a bad way. :D
Btw If I were to guess, the button thing could be that you’re just checking the button press itself and not the context.performed
on the relevant action. I believe it’s different from the older input in this way.