Когда в Prestashop очень много изображений то процесс пересоздания может затянуться и не исключен таймаут выполнения скрипта что влечет за собой неполную перегенерацию и даже пропадание некоторых изображений.
Если картинок очень много, то не помогут никакие увеличения времени работы скрипта.
Когда я столкнулся с подобной проблемой то нашел модуль, который пересоздает картинки в фоновом режиме.
Из плюсов этого решения - минимальная нагрузка, из минусов - просто очень долгая работа.
Интерфейс простой и понятный как АН-2. В качестве зависимости требует установленный модуль Watermarks если нужно наносить водяной знак.
Скачать модуль можно сгитхаба проекта, перед установкой разархивировать, папку скопировать в /modules, в админке активировать.