I know this is an old thread but I had a similar problem whereby users logged into my Context A couldn't login to Context B.
I solved by using the &contexts parameter in the Login extra
contexts: (Experimental) A comma-separated list of contexts to log in to. Defaults to the current context if not explicitly set.