Gmail Contacts: Failed to delete contact, Contact not found
When a Gmail account is added via GNOME Online Accounts, and Use for Contacts is selected in the Online Accounts dialog, then Evolution will list Contacts from the Gmail account within the Contacts interface. For some contacts, attempting to perform a deletion of the contact record produces a "Failed to delete contact, Contact not found" error dialog.
I performed a Refresh on the Contacts Address Book in Evolution for the account. However, the contact record was still shown and the failure to delete dialog is consistently reproducible for any attempt to delete the record.
The web interface at https://contacts.google.com/ does not show the record. It is not shown via browse or search in Gmail Contacts. Gmail Contacts also has a "Other contacts" section and the record of interest is not shown there either. Performing an export of all records from Gmail Contacts to Google CSV gives a CSV file that does not contain the contact.
It seems that somehow Evolution is showing old contact records from Gmail Contacts which no longer appear in the Gmail Contacts interfaces and cannot be deleted from Evolution.
If there are any suggestions for further debugging please let me know. Is there a way to test the API or interface Evolution is using to interface with Gmail Contacts?
Test System: Debian 9.5 with evolution package 3.22.6-1+deb9u1.