PlayerStart character starts underneath my map

I found a way to hack the issue by creating an empty actor which I attached a pawn that default to my character. The character at least spawn on the map instead underneath. The only problem with it, is that is keep memorize the last location of the pawn, even after closing and relauching the engine.