List View and Tile View images change when scrolled / offscreen

When a list / tile view entry is scrolled offscreen, if it has something with an image styling in it, it can randomly change to the image styling of another entry

I’m looking for some type of workaround or explanation as to why this happens, and I want to make this post for anyone else with the issue

Here are the assets I used to recreate this:
https://www.mediafire.com/file/z6xi3zgp6v3wrjn/content.rar/file

Steps to reproduce:

This video was used to help create the list / tile view: https://www.youtube.com/watch?v=76SWLfeyO0o

  1. make a widget with a list / tile view in it
  2. make the entry widget and put it as the entry of the list / tile view
  3. make an object with a texture 2d object reference variable in it
    4.in the first widget: construct the object, set the texture in the object to whatever, and add it as data to the list / tile view
    5.repeat step 4 until you have enough different images for it to scroll. I used a for loop and a sequence of 3 different images
  4. in the entry widget: cast to the input object, make a button or an image, and use set members in slate brush to set the image style to the image from the object
  5. in the level blueprint: construct the widget and add it to the viewport, and set show mouse cursor to true