The PlayerProfile.ContactEmailAddresses is a list, which made me assume you could add multiple contact email addresses for one account. However, this does not seem to be mentioned in the docs, the "AddOrUpdateContactEmail" api has no option on whether you are adding a new one or overwriting a previous one, and seems to imply that it could replace an active email.
So how do contact emails work? Why do I get a list if I cannot have multiple? If I can have multiple how do I add one one without replacing the existing emails?