Enhanced Input Issue When Changing Levels

In the game I am making, when I change levels, the move action fires the complete and triggered state if I hold the keyboard key down. Also, if I hit any other key after changing levels, it will no longer recognize the input, even if the original key is still pressed down.

Here is an example of the problem. Keep in mind that I am holding the move key even after the jump:

Relevant C++ Code:



Things I have tried:

  1. Creating a second input called “Should Move” and setting it to bool with a pushed and released trigger.
  2. Disabling and Renabling the input after time passes.
  3. Removing any leftover mapping action bindings/contexts before setting a new one.
  4. Putting it in both the Player Character and Player Controller.

Thanks for the help.

Did you find out how to solve this issue?