On damus I fixed this by just having an incoming queue of notes that don’t get pushed into the timeline unless it gets “flushed”. When you start scrolling notes are queued, only when you press the home button and scroll to the top do events get flushed.