Hola Pbgz!!
Hace poco que tengo un MacBook Air y tuve el mismo problema al configurar mi ID de Apple en el Mac. Después de varios días, todo se había sincronizado bien menos los contactos, que sólo había sincronizado unos cuantos. Haciendo pruebas, desde la web de icloud.com o desde el iPhone, borré la foto de uno de los contactos y, automáticamente, apareció ese contacto en la app de Contactos del Mac. Con esa prueba entendí que el problema estaba en las fotos que tenía puestas en los contactos, que por el formato, capacidad, medidas, o sepa dios qué, no se sincronizaban en el Mac. Claro, tengo doscientos y algo contactos, y tuve que hacer la operación esas tantas veces, pero al final quedaron sincronizados en el Mac. Lo que hice fue, desde el mismo iPhone, edité la foto que ya tenía en el contacto, la hice un nuevo encuadre, y ya fue compatible la foto como para sincronizarse en el Mac. Prueba si en tu caso también es la foto lo que da problemas. Borra la foto de un contacto cualquiera y comprueba si se sincroniza al momento en el Mac.
Saludos!!