Ion-virtual-scroll with components

Hi, I have many questions about ion-virtual-scroll usage but to start

  • each item in my virtual scroll contains a component that has a card with an ion-slide in it.
  • the slide initially has one image slide - the virtual-scroll items .image
  • for a given list item (card/slide), when user attempts to go to the next slide, the component loads more image slides

this works fine until i scroll down about 6 when the images that we added on one item are repeated again. so if i load more images into 2 consecutive list items, they’ll both be shown again 6 or 7 down the list