Thanks Rafael!
In your experience, does the list logic change if the the user can select multiple instances of the same item, like a product for example, where you can add more than one of the same product?
So looking at the wireframe attached, I’ve selected ‘Lined 30’ and ‘Dots 30’ but the user might want to add multiples of each. Does that make sense?