C’era un bug in Safari relativo ai cookie samesite=lax:
Non ne sono completamente sicuro, ma credo che si possa aggirare il problema chiedendo agli utenti di visitare prima la pagina /login e poi utilizzare il pulsante di accesso per avviare il flusso SSO.