Ваш вопрос немного расплывчатый, но я постараюсь ответить как можно лучше.
Когда речь идет о порождении объекта игрока в начале матча (либо в startHost (), либо в startClient ()), движок проверит все объекты в сцене, чтобы найти их с помощью
NetworkStartPosition и используйте метод порождения, назначенный в NetworkManager, чтобы вызвать игрока (Round Robin или Random).
Теперь по его звукам вы не можете назначить фактическую точку появления, которую должен использовать NetworkManager. Это может быть что угодно, от объекта, не имеющего NetworkIdentity, до присоединения к нему неправильного класса.
Если вы можете предоставить скриншоты NetworkManager, NetworkSpawnPoint GameObject и объекта в вашей сцене, это поможет нам выяснить, почему он порождает игрока в ваших точках появления.