Eine NextCloud kann ein Ansatz sein
Über irgendwas muß der Sync ja laufen. Ich will mich auch zunehmend erstmal insbesondere von den Diensten, perspektivisch vielleicht auch mal von der Hardware unabhängiger machen. Die Kontakte-Daten von iCloud zu NextCloud zu migrieren war kein großer Akt, ich fand damals das hier hilfreich https://opensource.com/article/23/3/switch-icloud-nextcloud aber es gibt etliche Anleitungen. NextCloud kannst Du entweder lokal bei Dir betreiben oder irgendwo als Dienst buchen.