Pawn spawn at viewport location

SO i made pawn blueprint which i control its rotation with my keyboard assigned it to a new game mode then assigned the later as the default game mode, then i created a top down camera and made it the default one in the lvl blueprint.
however when i place the pawn in the view port and play it dose not respond but instead a new (perfectly working) one is spawned in the last location i was in the view port.