Character Stays in Place

Hi all,
Tried my luck here a while back but didn’t find a solution, so trying again.
I have a weird situation where I load a level and my character plays animations but doesn’t move from its place:
If I place my character BP in a level and set Auto Possess Player to 0, the character acts like it should (plays animations and moving regularly). But if I don’t place it in the world and the game mode spawn the character, it plays animations but always stays in place (walk without moving from its place, hits in place etc.).
What may cause this?