То есть, пробовал такой подход?
Мы вокруг этого ходили вокруг, в итоге сделали все асинхронно и плавно, но без смены гейм мода. Т.е. по сути у нас всегда в игре один перзистент уровень, все остальное - стриминг левелы, игровые правила рулятся "нашим" гейм модом.