У меня была проблема с чем-то вроде этого, когда я динамически создавал раскадровку и анимацию. Что помогло мне, так это убедиться, что продолжительность каждой анимации установлена. Вы можете попытаться поместить кнопку на свой экран и использовать ее для запуска раскадровки ... размещение там точки останова позволит вам гарантировать, что анимация будет иметь ту же продолжительность, что и раскадровка.
После нахождения обходного пути у меня не было времени полностью отладить проблему, но я подозреваю, что это было связано с порядком, в котором я создаю раскадровку и анимацию. В моей ситуации раскадровка очень динамична, поэтому настройка продолжительности на нескольких дополнительных объектах - это наименьшее из моих опасений.