I have been setting up contact scopes with a few apps. When adding contacts via number many of my contacts list duplicate phone numbers 2-3 times. I have checked several of these contacts and they only have one number stored. I also only store contacts using the default grapheneos contacts app.
Furthermore, selecting one of the duplicates does not always produce the same results. For example, when looking to add a contact to Whatsapps contact scopes (i know this contact uses Whatsapp under this number) i have to select the "correct" duplicate number for the contact to appear as a whatsapp contact after i refresh the whatsapp contact list. If i select the incorrect duplicate then they do not appear as a whatsapp contact. Also, if i select all the duplicate numbers to be added they then appear in the contact scope list multiple times with the same number but sometimes, not always, with a different name (ie, the contact was renamed at some point).
Any thoughts on where these duplicates are coming from and why they result in different behaviour?