Cannot bind Touch Controller joystick axis!

I have moved back down to 4.23 because 4.25 was no longer allowing me to use SteamVR, it kept getting stuck at “UE4 Editor Waiting…”

4.23 is letting me play in VR mode at least. Using the SteamVR Input Plugin I am able to map all the buttons except the axis still. I launched their sample project and I am able to get axis input from the controllers working in their sample porject. They have made their input mappings in Blueprint though, so it isn’t really helping me. Very frustrating that there is practically no help for the C++ user.

I am including a picture of my action mapping below so I can explain my issue more.
It is not super easy to see in the picture, but under “MoveForward_Y” I have mapped:

Gamepad Left Thumbstick Y-Axis
MotionController (L) Thumbstick Y
[STEAMVR INTERNAL] Temporary Action 5 (This is created automatically and I cannot delete it)
SteamVR Oculus Touch (L) Joystick Y

The Gamepad Left Thumbstick Y-Axis works 100% correctly, so I really cannot figure out why SteamVR Oculus Touch (L) Joystick Y would not be working. In the sample project they name the axis the same thing and use the same mappings and it works, the only difference being they are handling the axis in a blueprint. I’ve been dealing with this issue for WEEKS NOW! I’m losing my mind. Every controller binding works except the Joystick X and Y.

335118-screenshot-2021-04-07-153911.png