I too am suffering from this. It inconsistently works. I'm using the new input system if that's got anything to do with it. If I change the ability to be automatic it works, so something to do with listening to the button press. I edited InputActions and renamed "Change Speed" to "Run" and updated the ability to use "Run" instead of "Change Speed" (wondering if the space in the name could affect it?). It's working now, but this has happened before, and then it randomly stops.
I'll keep digging if it happens again, and see if I can solve it and report back.