Я правильно понял? При запуске сцены на прямую, всё работает, а пр запуске через меню нет? Звучит так, как будто запуск через меню, чем-то отличается от вызова сцены на прямую.
В этой статье(
https://docs.unity3d.com/ru/530/Manual/ExecutionOr...) написано:
"Учтите, что для объектов, добавленных в сцену сразу, функции Awake и OnEnable для всех скриптов будут вызваны до вызова Start, Update и т.д. Естественно, для объектов вызванных во время игрового процесса такого не будет. "
Следовательно возможно ошибка заключается в том, что эти объектам текстура задаётся в методе Awake, который
ВОЗМОЖНО не запускается при вызове сцены.
У тебя меняется положение солнца? Если нет, можно запечь карту света и при запуске переходе на сцену в методе старт, её прописать через код(симптом будет вылечен).