Hi Andy. When a user first authenticates we make a request for their basic profile data to pre-populate their info. This is the request that can fail, leading to an overall auth error, if we’ve bumped up against the rate limit.
The only other interaction we have with the Twitter API is to get friend_ids in order to suggest artists in Genius that the user may like. It is likely this interaction (paging over the results) that is actually causing the rate limit to get hit. But of course once we hit it, we can’t log users in either.
Thank you for your help!