Multi-records Custom Field
Updating a contact via profile with multivalue custom field will always create new entry for those custom set. The only way you can update is using the contact edit form.

Cheerz

Pradeep