Pattern
Auth State Not Synchronized
auth-state-unsynchronized
Client auth state fails to match the real sign-in session because persistence layers (Firebase web refresh tokens, NextAuth SessionProvider wiring, Laravel logout events, and external IdP/cookie-based sessions like GCP IAP) aren’t consistently re-established, so user changes silently don’t propagate.