I have noticed that on my infinite scroll the swatches are not showing for products loaded over ajax.
I'm guessing that similar to ajax add to cart buttons needing to be initialised the swatch renderer also needs to initialise these new products once they are loaded however unsure how this can be achieved?