I’ve been noticing that as well. APIs don’t usually have intermittent issues. So it probably isn’t the API at all.
My thoughts: There MAY be some management apps that selectively unfollow then refollow accounts. That would help them get around Twitters max follows limits,(I know, not nice, but it’s the only explanation that fits the “always the same IDs” issue). If you call GET at the wrong time, they are not following so don’t report.
Can anybody else think of another explanation?
UPDATE: I just now (Dec 14, 11:29 EST) checked my account by calling users/show. There I have 18,248 followers. Calling followers/ids pulls 18,042. Is it possible we are looking at two different things? Are we interpreting the info wrong? Is there a delay we don’t know about?
I can’t imagine that 246 of my followers were suspended.