Hi @Steve Wedge
Thank you for posting this in Microsoft Q&A.I understand that you're getting Invitation Redemption failed error in a B2B SAML Federation scenario with OKTA.
The Identities property for the guest user account in your directory is set to the host's organization domain until the guest redeems their invitation. After the B2B collaboration user accepts the invitation, the Identities property is updated based on the user's identity provider.
Can you check Email claim was configured correctly or not. Email claim value must be
[http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress]
This is a requirement for B2B Direct Federation claims: https://docs.microsoft.com/en-us/azure/active-directory/external-identities/direct-federation#required-saml-20-attributes-and-claims
Once the user clicks on redemption link it will authenticate the user profile with current IDP which is OKTA in our scenario, OKTA should return the claim http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress in the SAML Response.
If the issue still persists, I request you to capture fiddler logs with us to valid that.
Hope this helps. Do let us know if you any further queries.
Thanks,
Navya.