Отвечу на вопрос банально просто, тут начали говорить за то что база нарушена и т.д.
Но не кто не соизволил посмотреть на метод обработки пришедших данных.
И так данные в студию
$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']));
Всем спасибо!