Установите точку останова в методе dealloc ваших сцен.Похоже, вы, возможно, пропускаете сцены, которые могут сохранить сцену исчезновения в памяти, а затем просто отобразить белый экран.Это предположение, но не в первый раз, когда утечка сцен вызывает всевозможные странные проблемы.
Еще одна вещь, которую нужно проверить, это использование glClearColor для установки цвета фона OpenGL.