If you look back in the logs from there, do you see the same nonce being used for another SSO login attempt? You can use your browser’s search to look for it. A nonce shouldn’t appear more than twice in the logs - once for Started SSO process nonce
and once if the nonce was used to login a user.
The other thing to look for is the time difference between when the nonce was created and when it was returned to Discourse.