Вам нужно объединить существующие адреса электронной почты с новыми, которые вы добавляете.
contact.emailAddresses = contactToUpdate.emailAddresses + [homeEmail]
Или же вы можете добавить его.
contact.emailAddresses.append(homeEmail)
IЯ не уверен, что происходит здесь, если уже есть домашний адрес электронной почты, но вы можете удалить существующий домашний адрес электронной почты, прежде чем добавлять новый.
contact.emailAddresses = contact.emailAddresses.filter({ $0.label != CNLabelHome }) + [homeEmail]