Разобрался.
В моём коде на самом деле присутствовала ещё функция
LTRIM. Вот она то падлюка и обрезала строку до 250 символов.
Будьте бдительны.
Было
X++:
strItemId = strrtrim(strltrim(conpeek(c, 1)));
Стало (рабочий вариант)
X++:
strItemId = conpeek(c, 1);
strItemId = strrtrim(strltrim(strItemId));