Okay, so I had a very similar issue—except Shipping worked on other machines. Turns out my local config was haunted.
- Open %APPDATA%, go up and into Local/YourProjectName/Saved/Config/WindowsNoEditor
- Check if the Input.ini file has an obsolete version of your actions. If it does, that’s probably the source of your woes.
I just deleted the whole Local/YourProjectName folder but you can probably get away with deleting just the Input.ini.
Couldn’t say why this happened; I was using 4.22.3, SteamVRInput, and Perforce.