Multiple Player Starts but having the same First runtime Spawn Point

Hi Everyone!

I m new to the UnrealEngine, currently taking a course and developing a short game as well.

I ran into an issue regarding PlayerStarts;

The Game I m making starts in a big area that a player can get to 2 smaller areas from it. I created a Level Transition for the player to transition from the Big Area to the corresponding smaller areas, and back. So the Big Area now has 3 Player Starts. My Issue is that since this Big Area is essentially the first Level, I had to figure out a way so that on initial runtime, the “Starting Point” Player Start gets chosen every time, but still be able to then load on the other respective Player Starts if the player transitions back.

Whilst I did figure out a way this works, I don’t think its at all efficient should I ever someday want to make a game that has multiple player starts. Can anyone guide me if I can make this more efficient and Modular?