I have tweets out of chronological order 20-30+ tweets down from the top...
I’m assuming it’s different for you because you check Twitter often? In either case the feed is most definitely not in chronological order,
but determined by an opaque, secret algorithm.
I check Twitter maybe 5 times a day. "Algo ordered" tweets show if I won't check my feed for two days.
I'm from Slovakia so maybe that's the reason - Twitter is testing different features in different countries. In fact, Slovakia has new FB feed for months now.