У меня на днях была такая же проблема, суть проблемы оказалась в том, что
phpthumb ругался на формат изображения webp (возможно из-за того, что версия php 5.5, а modX 2.7.1).
Решил эту проблему путем комментирования строк (номер 990)
if ($imagetypes & IMG_WEBP) {
$this->thumbnailFormat = 'webp';
$AvailableImageOutputFormats[] = 'webp';
}
в файле \core\model\phpthumb\phpthumb.class.php
После этого проблема пропала и превью начали отображаться.
Понимаю, что решение так себе, но другого не нашел, а знаний сделать
правильно недостаточно.