<?$APPLICATION->IncludeComponent(
"bitrix:catalog.viewed.products",
"...",
Array(...),
$component
);?>
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/debug.log', print_r(__FILE__, __LINE__, date('Y/m/d H:i:s'), 'die here'));
die('HERE');
>> 1. В шаблон компонента
просмотренные товары - зависят от пользователя и постоянно меняются
компонент - кешируется, и отдаётся статический html, не зависящий от пользователя
т.е. после кеширования детальной все пользователям будет отдаваться html закешированного старого списка просмотренных товаров кого-то из пользователей (при чьём хите сгенерится кеш)
Зачем вы добавили его внутрь шаблона компонента?