VR Movement in UE5

Having an issue with UE5 VR AddMovementInput using C++. The setup in Blueprints works just fine and the code is the same as a first- third-person movement setup in C++. The snap and smooth turning work just fine. It is just the combination of C++ and VR that it gives and issue. I have a GEngine debug message that shows the inputs are being read correctly. I even made a first person ACharacter that uses the C++ input with no issue in the VR project. UE5 VR tutorials using C++ are near impossible to find and those that exist all use the VRExpansion Plugin. Any help would be appreciated.