Для правильного вопроса надо знать половину ответа
glob - асинхронная функция. Соответственно, вызовы коллбэка происходят уже после завершения работы основной функции.
Можете использовать синхронный вариант glob.sync либо переписать код с использованием Promise и await.