Ох, и намучался я с вашими файлами )) Но в итоге смог поймать проблемы, как у вас на присланных видео. После долгих тестирований я вроде понял что происходит. По крайней мере две не самые очевидные проблемы нашел и исправил. Думаю, из описания в Истории изменений будет примерно понятно откуда росли ноги:
Я не проверял прям вот все подряд и вероятность, что еще где-то особый случай затесался имеется. Но я надеюсь, что все же не должно их больше быть. В общем - обновляйтесь, пробуйте