Settings conflict

Yes, I meant exactly this. Something else that comes to my mind… is your BP_FirstPersonCharacter possessed by the player controller?
In level World Outliner you can find your BP_FirstPersonCharacter and in DetailsPanel there will be AutoPossessPlayer - set this to Player 0.

image

Or just call Possess directly from controller if you prefer.