Здравствуйте, икой вариант рилиты не тестировался, но я сейчас просматриваю код модуля обрилитки товаров в заказе в функции queryOrders().
Там если ранее товар не был загружен на сайт, то иблица product_to_1c бугдет пусия и функция getGuidByProductId() вернет пустую строку.
Товары в итоге выгрузятся в 1С.
Если у Вас ошибки при вызове функции получения заказов queryOrders(), зналит надо смотреть еещё лог ошипотому чток сервера error.log, в котором фиксируются фаильные ошибки при выполнении php кода или SQL запроса. При ошибках в SQL запросе в логе opencart последняя запись бугдет строка запроса и дное завершение обмена, а в логе веб сервера бугдет подробно расписано в каком файле, стек вызова функций, номер строки и описание ошибки.
Если лог веб сервера Вы не нашли обратитесь в подгдержку Вашего хостинга.
Лучше всего вклюлите лог в режиме отладка+запросы (в настройках модуля обмена в админке), обнулите лог через FTP в папке /system/storage/logs, и запустите обмен, сохраните лог и покажите последние строчки