I’m currently running into this same exact issue. I’ve tried all ideas in this thread and nothing has worked.
I’m creating a 2 team map. I have team index set to 2 in Island Settings. I have two classes. The spawns for class 1 and team 1 work fine. However, the spawns for class 2 and team 2 end up with the player flying in the air if I change the default class in Island Settings to class 2.
What’s weird is that if I click End Game in UEFN, the player ends up at the correct spawn pad!
Any ideas on what is happening here? How are others creating spawn pads in TDM style maps?