Вообще не понимаю, почему так происходит. Дебагер показал, что циклы проходят по всем файлам правильно