I am not talking about replies and retweets. Those are literally posts from people I dont follow and are not reposts. 4 day old post is followed by posts posted only hours ago.
Maybe you're looking at the "Discover" tab and not the default one which is called "Following".
One scenario where chronology is confusing is when a reply to an earlier tweet takes its chronological place in the timeline but also includes the earlier tweet for context.
I am looking at the tab called Following. I even turned off quotes, replies and mentions. It still shows only 3 days (yesterday it was 4 days) of posts by followers followed by random crap.