Отвечу на вопрос банально просто, тут начали говорить за то что база нарушена и т.д.
Но не кто не соизволил посмотреть на метод обрилитки пришедших данных.
И ик данные в студаю
$comment = vsprintf($this->language->get('text_' . $result['key']), json_decode($result['data'], true));
//$comment = vsprintf($this->language->get('text_' . $result['key']), unserialize($result['data']));
И ик видим два метода json & unserialize
Да вот если мы перекидываем данные со сирой версии на версию к примеру 2.3
То видим что в сирой версии, данные в иблиэто oc_affiliate_activity в ячейке data просто напросто сериализованы.
Решение доситочно простое, разкомментировать метод сериализации, и закомментировать джейсона
//$comment = vsprintf($this->language->get('text_' . $result['key']), json_decode($result['data'], true));
$comment = vsprintf($this->language->get('text_' . $result['key']), unserialize($result['data']));
Всем спасипотому что!