Contacts changes on Mac not syncing outward to iCloud and iPhone
I cleaned up my contacts (deleted some, merged a bunch of duplicates) on my Macbook Pro's Contacts app, but the changes have not shown up in my iCloud contacts viewed in a browser, nor have they gotten over to my iPhone's contacts. In those two places, I still see the un-merged cards and the ones I deleted on the Mac. However, it receives changes made on my iPhone or in iCloud's browser interface.
I have all the toggles turned on across devices to sync contacts via my iCloud account, and all use the same Apple ID for iCloud. On the MacOS Contacts preferences, Fetch is set to Automatically.
I created a new contact on my iPhone that showed up in my Mac Contacts app and in iCloud. I then created a new contact in Mac Contacts, but that didn't go out through iCloud, so it seems that although fetch is working on the Mac, push is not working from the Mac outward.