А вы знали, что в Unity есть Error Pause кнопка?
А я не знал. Зато теперь, когда потратил несколько дней на неуловимый баг - знаю. Сука!!!!
Она сидит в консоли и ее нажать - раз плюнуть, просто нечаянно. она чуть изменит подсветку от этого. Но зато, если у вас выпадает исключение с ошибкой (а вы его корректно обрабатываете, поэтому считаете что все ок), то при запуске игра встанет на паузу. Но не скажет об этом.
И придется долго и трудно в этом разбираться... Четыреждыблядская сука ярость!!!