Contacts not merged When creating Account on Event Page - DB Error: already exists
Maybe, you should check the profile settings, make sure you check the below input which updates the existing contact if profile finds a duplicate match -