Why is 1 player spawning as expected and the other spawning in the sky?

As a test, I created an empty island and added two “Use as Island Start” Player Spawners. Sometimes after a player is eliminated, they randomly spawn way far away from the spawners. I don’t understnad why. I have the island settings the same as my other project. (Spawn at spawn pads, not “only if available” etc.)