Why my blueprint character does not get save properly?

Hi, I am following a tutorial and I get this issue often. It is really annoying. I test character with c++ classes and its blueprint. I drag them to the level and looks good. I save its position and everything.

Then I close unreal engine, re-open, rebuild the c++ classes and the character is gone. I have to put it back in the level every time.

What am I doing it wrong? See the screenshots.

before closing the editor

opening the editor and compiling the classes again. Character is gone from the outliner and the camera position is not saved.

Editor version: Version: 5.1.1-23901901+++UE5+Release-5.1

Any clues? thank you.