В общем нашёл причину, заработало как надо.
Может кому пригодится:
Сайт старый, поэтому файле /system/config/config.php -> 'host' => 'https://сайт.ru', и 'upload_host' => 'https://сайт.ru/upload',
Был указан протокол http а надо было https. До версии 2.17.3 и так работало, теперь надо правильно указывать.