Basically, when I check my twitter timeline in the morning (say about 9am), it shows all the tweets from all who I follow but skips tweets before that (say tweets posted before 7am).
I'm pretty sure there's some problem because when for e.g. I check follower A's timeline, they posted tweets 2 hours ago but it didn't show on my timeline.
Sometimes during the day, my timeline becomes empty and shows only the last 10 tweets and hides all tweets made from since the morning.
Saw somewhere on another forum that un-checking "Tailor Twitter based on my recent website visits" on Twitter settings should solve it but it hasn't.