¿El inicio de sesión falla para todos los usuarios al mismo tiempo? ¿O sucede en un momento diferente para cada usuario?
El hecho de que vuelva a funcionar después de un tiempo me hace preguntarme si hay alguna caché involucrada. ¿Su configuración de NGINX, o algún otro proxy intermedio (por ejemplo, Cloudflare), realiza algún tipo de caché?