Hubo un error en Safari relacionado con las cookies samesite=lax:
No estoy 100% seguro, pero creo que puedes solucionar el problema pidiendo a los usuarios que visiten primero la página /login y luego utilicen el botón de inicio de sesión para iniciar el flujo de SSO.