Спасибо всем за вклад.
Вот ответ - расширения файлов CASE-SENSITIVE при использовании в glob () (что-то, о чем я не знал)
30 моих файлов заканчиваются на .jpg, тогда как остальные файлы были автоматически переименованы через программу изменения размера в .JPG
Таким образом, это означает, что glob("imagesPath/*.jpg")
возвращает только совпадения в нижнем регистре.
Еще один урок:)
Надеюсь, этот ответ может помочь кому-то еще. :)