I'm using the Free version of Teams and have a guest user who would like their Profile on Teams to be associated with a different email address. This there a way to change their email address or would I have to delete their existing profile and send a new invite link to their preferred email address?
I don’t think it’s possible but if you can it would be under their user account in portal.azure.com. As the Org owner you can go there to access the back end directory for your guests etc.