Really strange behavior. I’ll just spitball some ideas.
- In your Player Character class, do you have PawnClientRestart implemented? Assuming Enhanced Input here.
- Shouldn’t need this, but look at the logs to see if the input config changes when you load a level. You may need to recapture the mouse. So maybe set the active UI Input Config again once you load a level.
How are your events triggering? Are you using Enhanced Input actions? Or direct event on mouse clicks? Or something else?