These items cause a break in the sort - the clothing articles get sorted in two sections, split by a group of Free for subscribers items.
An easy fix would be to just give said items a value of 1 in the sorting algorithm, assuming that their sorting value is what causes the problem.