Макросы шаблона вывода [DYNAMICVALUES], [VERTTABLE], [HORIZTABLE] необходимо всегда размещать в конце таблицы (в конце шаблона вывода), так как они при парсинге разных товаров создают разное количество столбцов (у каждого товара свой набор и количество характеристик)!
Макрос [BREADCRUMBS] (парсинг рубрик) можно ставить в любое место таблицы, так как он имеет параметр [MIN] (который создаст нужное количество столбцов CSV в случае отсутствующих рубрик (у разных товаров может быть разное количество уровней вложенности рубрик).
При использовании повторяющихся границ для парсинга данных в несколько столбцов CSV нужно указывать параметры MIN и MAX: