Get Axis Node always consumes Input?

I’m currently working on a player pawn blueprint. At one point in this blueprint I read the value of the axis that controls the player’s horizontal strafe. The Get Axis node consumes my input no matter what I set the consume input bool to.
This makes it so my player cannot strafe. The player pawn blueprint is a child of a parent c++ pawn class I wrote. The strafe input is implemented in the c++ parent pawn class.

Is this a bug?

54933-projectsettings.png

The axis is called “turn right”

54934-blueprint.png

54935-noconsume.png

Any chance of a screenshot of your input Axis in your project settings, and of the blueprint you interact with the get axis?

And are you taking the input in the Player Controller or the Pawn, cos it should be the player controller(the one defined in project settings) if its not.

I’m confused by this question. Those pictures are of the pawn Blueprint. No input is being delt with in the player controller.