Ugh variables can be so annoying in GB Studio sometimes!
If the keys are incrementing a variable, maybe consider a boolean for each key instead?
Whats funny is each key has its own variable. I think its not resetting them after deaths.
Might be it