II had this same issue, attempted many options to resolve. I found the repetitive contacts are tied to Android apps with contact sync ability - Viber, Zoom, WhatsApp etc. If you unlink the a contact profile, you will see these break out separately, able to delete but in my case this was over 500 for 1 person. Much too time consuming.
If you don't have time to "cleanup", you can can customize the Contacts view (Triple dot) and choose only your primary accounts, remove Social Networks/apps with contacts and the extra contacts will not be shown, they are only hidden.
What didn't work:
- Turned off Contact Sync in Link to PC - no change
- Desktop Outlook - Deleted "PC link Sync" Contacts Group
- outlook.com - Deleting Contacts labeled Synced via Linked to PC
- Disabling Contact sync for Android Apps - Nothing was removed
BACKUP:
- Whether Google or MS account - Export your contacts to CSV or PST to have a backup in case
- Check your social app - some you have to backup yourself like Viber & WhatsApp
What DID work:
- Link to PC: Disable Contact Sync
- Removed each PC linked in "Link to PC"
- Removed the Device on the PC
- Individually I cleared the storage for each affected app in Settings > Apps.
- Uninstalled each App that had contact sync where repetitive contacts existed.
- Confirmed in the Contacts app they were gone, not listed as an account
- Confirmed primary accounts intact - count was accurate
- Re-install each App, sign in, restore respective backup
- Confirmed in Contacts no repetitive contacts
- Re-linked Phone to PC using Link to PC - Leaving sync contacts OFF