Такой резкий обрыв рендеринга на одном и том же проценте полосы загрузки четко указывает на то, что на таймлайне вашего проекта лежит поврежденный или битый файл исходного медиа. Достаточно во время съемки случиться микросбою записи звуковой дорожки или кадра, как видеокодек iOS натыкается на этот поврежденный сектор и аварийно завершает весь процесс склейки проекта.
Локализовать и убрать этот сбойный кусок видео можно ручным поиском тайминга.
Внимательно посмотрите, на каком именно моменте обрывается полоса экспорта. Например, если видео готово на треть, откройте монтажный стол и найдите отрезок на временной шкале примерно на этой же отметке длины фильма. Обычно там сидит кусок видео со сложными наложенными переходами, фильтрами или замедлением. Попробуйте вырезать этот конкретный фрагмент (буквально пару секунд), замените его обычным стыком без эффектов и повторите сохранение. Также перед экспортом обязательно проверьте, чтобы исходные куски роликов не были выгружены в облако iCloud в режиме оптимизации хранилища — если оригиналы удалены с диска, iMovie не сможет склеить их в высоком разрешении 4K.