Ho lo stesso problema e quando collego un contatto Facebook con un contatto iCloud sul mio iPhone, non è sincronizzato sul mio Mac e viceversa; se collego un contatto Facebook con un contatto iCloud sul mio Mac, non è sincronizzato sul mio iPhone ...
Penso che iCloud non possa memorizzare il collegamento che crei con i contatti di Facebook perché non appaiono in iCloud (prova a trovare il tuo contatto Facebook sul sito Web di iCloud, non lo farai). Il collegamento viene eseguito solo nel database dei contatti locali e non è sincronizzato.
Non credo sia possibile per ora avere questa sincronizzazione, e Apple dovrebbe correggere questo, ma forse sto facendo qualcosa di sbagliato.
EDIT: Ho provato qualcosa di nuovo: su Mac, invece di unire le due schede, ho semplicemente inserito alcune informazioni aggiuntive nel contatto di Facebook (ad esempio, il numero di telefono del contatto iCloud); ciò che fa è creare un nuovo contatto iCloud direttamente associato al contatto Facebook e questa volta la sincronizzazione funziona. Sul mio iPhone, il contatto appare con tutte le informazioni come contatto unificato!
Ciò significa che non è la mancanza di contatti Facebook in iCloud, dal momento che iCloud è in grado di effettuare questa sincronizzazione; il bug è più sulla funzione "Unisci due contatti" sia nell'app Contatti che iPhone e Mac.