кажется асинхронка иногда завершает работу самопроизвольно, не по теме. у меня у одного так? просто я не вижу причину для завершения. Было бы круто все видеть что происходит, в логе не видно.
Как сделать, чтобы они загружали следующее видео, а не это же по несколько раз?
При получении файла из ресурса убрать галочку "повторное использование". Предложенный вариант с переводом ресурса в список и использованием Foreach более логичен, так как позволяет повторять скрипт столько раз, сколько файлов в папке.