Multiplayer spawn point logic

Hey, I have 4 spawn points for 4 players who each need to have an unique spawn. However my logic fails me because when I do it like shown under only 2 of the spawn points are populated, the rest of the characters spawn in map center.

Inside the Player controller

Inside the Pick Spawn Point function

In game log
image

This is on a listen server with 3 clients. Anyone got a better way of doing this?

Not sure how, but this resolved itself somehow after I messed around with custom GameStates in my project. Each character has its own spawn point now with the exact same logic used above.