The input axis assigns a superposition to the boolean variable

An axis event is upated/polled on tick. That is desired, how else could you know its value. I would say what you are seeing is expected behaviour.

See here: