Hallo guegue.
Das sollte mit iCloud-Fotos gut funktionieren, auch wenn auf den beiden iMacs unterschiedliche macOS-Versionen installiert sind.
Auf beiden Macs sollte derselbe Apple Account angemeldet sein. Öffne dann jeweils:
Fotos > Einstellungen > iCloud
und aktiviere dort iCloud-Fotos.
Danach wird die in iCloud gespeicherte Fotomediathek auf beiden Macs in der Fotos-App verfügbar. Änderungen auf einem Mac werden über iCloud auch auf den anderen Mac übertragen.
Wenn auf einem der Macs wenig Speicherplatz vorhanden ist, kannst du zusätzlich Mac-Speicher optimieren auswählen. Dann bleiben die Originale in iCloud und der Mac hält bei Bedarf kleinere, platzsparende Versionen lokal vor.
Wichtig wäre nur, vor dem Aktivieren zu prüfen, ob auf den beiden Macs derzeit noch unterschiedliche lokale Fotomediatheken mit zusätzlichen Bildern vorhanden sind. Falls ja, würde ich diese nicht vorschnell zusammenführen oder löschen.
Zum Nachlesen: Apple iCloud-Benutzerhandbuch, „iCloud-Fotos auf all deinen Geräten einrichten“ sowie Fotos-Benutzerhandbuch, „iCloud-Fotos auf dem Mac verwenden“.
Beste Grüße & viel Erfolg 🌺