Root motion works in AnimBP but certain ones do not work in game

The root motion works in the anim blue print

But when I try it in game mode it doesn’t work for walking/running, however jumping does work. I’ve looked in similar threads, one asked to turn gravity off and turn flying on, this made things worse as I couldn’t jump anymore.

Is it possible that has something to do with my inputs? The jump input uses a button press while movement uses axes. Here is my animation BP event graph:

Here’s my character BP input graph for movement and jumping