Question

Why are emails missing from some end-user profiles?

Answer

When you use the Web Widget with JWT authentication, the email_verified parameter in the authentication must be true.

When this field is undefined and no email is given, a duplicate profile is created. To solve this, you can merge duplicates.