Ошибка заключается в том, что параллельно с нужными атрибутами, в сравнении остаются атрибуты от предыдущей операции сравнения.
И они ни каким образом не связаны с нужными товарами в сравнении. Так, у меня смешались товары из категорий "Электроника" и "Одежда":

Кроме того, если сделать операцию "очистить все" - система выводит сообщение:

При этом из " блока сравнения" товары не исчезают. А остаются в нем. А по одному, по очереди, эти товары из "сравнения" можно удалить.
Помогите разобраться. Может у кого было что-то подобное?