Hi.
You can set your player with a 'Don't Destroy On Load' which will make sure your player stays while changing scenes.
You might also want to use Singleton (
Ecosystem) to make sure there will only be 1 player
or
You can make a 'Player' Scene and load level scenes Async. (additive)
Set your player in a Global variable.
Then in the level scene you can use a "get Position" and get the spawn point position (or you can set a value directly to the variable)
and then use Set position on the player.
if you have more than 1 spawn point, then you can use an array and set a index variable (on player) which can be used to determine where the player should start.