Sylius version affected: every
Description
https://demo.sylius.com/en_US/taxons/t-shirts So we request 9 products per page, but only 6 are visible, the others are on the second page. My guess is this should not happen.
Steps to reproduce
Visit https://demo.sylius.com/en_US/taxons/t-shirts
Possible Solution
Dunno.
This is a major issue in my opinion.
It's happening again: https://demo.sylius.com/en_US/taxons/t-shirts?limit=9

I think it comes from the ->addSelect('productTaxon') in the ProductRepository > createShopListQueryBuilder. I suppose it is there to decrease the number of SQL requests, but it also generate duplicate results if a product is linked to many Taxons.
Most helpful comment
This is a major issue in my opinion.