Thank you for your post!
It seems the external guest user’s email conflicts with an existing Contact object being created prior to the user in the home tenant, it can prevent the guest user from redeeming an invitation through a direct link.
To resolve this issue, delete the old guest's user in your tenant and reinvite the guest.
Hope this helps. Do let us know if you any further queries.
Thanks,
Akhilesh.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.