судя по коду в файле ядра "/core/classes/upload_photo.class.php" в строке 90:когда указываешь в админке, что картинка не квадратная, то он ориентируется на высоту, а должен на ширину
if (!$this->small_size_h) { $this->small_size_h = $this->small_size_w; } if (!$this->medium_size_h) { $this->medium_size_h = $this->medium_size_w; }