Когда вы помещаете его в сопрограмму, вы можете легко проверить состояние AsyncOperation. SceneManager.LoadSceneAsyn c загрузит сцену в любом случае, но если вы хотите проверить, загружена ли сцена полностью или в каком проценте (и это основная причина, по которой вы вызываете LoadSceneAsyn c), вам нужно проверить состояние AsyncOperation.
Вы можете проверить это в методе Update, но имеет смысл использовать сопрограмму, поэтому вы проверяете ее только при загрузке сцены. Вам не нужно или не нужно проверять, загружена ли сцена в Обновлении каждого кадра, но только в начале, когда сцена загружается.