Ok, so that script call does work for spawning on events but not for spawning on the player.
E: I found the line blocking spawn on player position, I'll add an additional check for if the player is not set to through or same as character priority