Ich hatte das gleiche Problem!
Also es gab zwei Stände an Kontakten: Stand 1: iPhone und iPad, Stand 2: MacBook und Mac
Ich habe letztlich nahezu alle hier vorgeschlagenen Tipps umgesetzt.
Also zu erst am Mac sämtliche Kontaktfotos gelöscht.
Anschließend mich am Mac und MacBook von iCloud abgemeldet und die Kontakte nicht lokal sichern lassen. Anschließend wieder angemeldet: alles beim Alten: Hinzufügen eines Kontaktes am iPhone erscheint weder am Mac noch am MacBook, am iPad hingegen in Sekunden. Am Mac erstellte Kontakte erschienen ebenfalls nicht auf dem iPhone.
Dann habe ich mich auf iPhone und beiden Mac's erneut von iCloud abgemeldet (diesmal aber eben auch am iPhone) und überall erneut angemeldet.
Nun scheint es zu gehen. Änderungen werden an allen Endgeräten angezeigt.
Trotzdem komisch: Kontaktfotos sind auf allen Geräten nicht mehr vorhanden durch das entsprechende Löschen am Mac. Jedoch am iPhone schon! Verwunderlich!!
Jetzt trau ich mich ja gar nicht wieder Fotos einzuladen 😀
Bin ja erstmal froh, dass der Stand der Kontakte wieder identisch ist.
Hoffentlich bleibt es so!!
Vllt konnte ich ja jemandem damit helfen 🙂