I believe this is gonna come down to execution order actually, it looks like it fires when its paused? if you never check if its paused you’ll just continue inputting
add a branch statement and check if its paused?
flush input may also help here but i think the is paused will fix
You have a deadzone or something similar configured
You might have something going on here too if this isint configured similarly for your axis

