Singular
я боюсь утечки памяти, если я 2 раза вызову SceneManager.LoadScene, то в памяти 2 сцены будут жить?
Скорее всего получишь ошибку (сам так не пробовал). Ты же сам контролируешь какие сцена подгружаешь - откуда утечки? Самая большая проблема при таком подходе - в сцене с меню будут повторно инициализированы менеджеры, если ты об этом не позаботишься.