Right now, when you invite a user to Enhance under Customer A, their account is set up with the email address as the username to log into Enhance. An error occurs if you invite the same user/email to Enahnce under Customer B.
Inviting a user to Customer A, Customer B, and Customer C should be possible. The user should have access to each customer's account using the same username (email) and password.
The invite, shouldn't be to setup a new account, but to accept the invitation to the customers account.