Cannot interact with a list that fluidly updates as user scrolls down

Info:
Latest version of appium
latest Java bindings
latest xcode and simulator…(happens on older ones too)

So my problem is that i have a list. As you scroll down it self updates and adds more to the list like a never ending list. Every time i do anything on this page the list is updating and breaking everything. only think i can do i a tap using x,y coordinates which is no good. i have no idea what to do since i cant do anything. even just checking an element to see if its present thats un-related to the list makes it update. Does appium crawl through the whole page before doing any command? which is maybe making it think im scrolling near the bottom? has anyone run into this issue before? i can provide more info like logs if need be.

Thanks

Can someone maybe explain the process of what appium does when it goes and tries to find an element? Does it scan through the whole XML page looking? Or even what a refresh does on the inspector like low level explanation? i dont understand how a refresh on the inspector can trigger the app to refresh the list. it refreshes the list when you’re near the bottom.