Help with Enhanced Input Running Not Working with Keyboard

Hey guys - I’m somewhat new to UE5 and I’m having trouble with moving my character using the new Enhanced Input Mapping, specifically running. FYI, I am making a 3D FPS. With my gamepad it works perfectly, but when using the keyboard I cannot transition from running forward to running diagonally (as in, holding the W key then adding the D or A keys to run diagonally), the character just starts walking. The weird thing is that if I start running diagonally with two keys pressed and let go of either the A or D keys I can transition from running diagonally to running forward just fine, but when I try to add keys it fails and starts walking (yet, the running camera shake is still shaking)…

My guess regarding the gamepad working fine is that it’s only using one input - the left gamepad stick XY axes - and doesn’t need to add other inputs to change direction, like how a keyboard would be used. Is there a special Trigger or Modifier I’m not using, or should I use a different method (Triggered, Started, Ongoing, etc.)? I’ve tried almost every combination I could think of, and I can’t tell if it’s related to other blueprints or variables I have setup, but kinda doubt it. I wanna say this worked just fine before I switched to these Enhanced Inputs, but after trying to go back to the old system, the issue persists.

So now I’m coming to you brilliant minds to save my game’s running setup. I’ve attached some pics of my move and run blueprints for reference. Please HELP!

There may not be enough info in the screenshots to spot the problem, I’ll take a random guess though. The input values for going diagonal with an analogue stick are .5 and .5, it isn’t possible to have 1/1. Two keys on the keyboard being pressed down is 1/1, and this is causing things to malfunction when you go diagonal. Could be the issue, can’t see how you have the keys set up though. Anyways, good luck, bug fixing is a fun time.