External login providers on Litium 7

I have implemented external login providers on Litium 7, using the below link.
https://docs.litium.com/documentation/architecture/external-login-providers

Now the issue is I’m getting an exception while adding a product to cart and the exception is
System.NotSupportedException: Cant store OrderCarrier into users session

What might be I’m missing here?

Litium version: 7

The exception seems to be not related to the external login provider. If you comment out your code change, does the exception goes away?

Yes. Its working fine when I commented out whole SsoSetup or the line app.UseExternalSignInCookie();