Hreflang Problem 1 Verkaufskanal mit 3 Domains und 3 Sprachen

Hallo.

Weiß aktuell nicht weiter und hoffe jemand weiß Rat. Folgendes Szenario:

1 Verkaufskanal (hreflang ist aktiviert)
3 Domains mit unterschiedlichen Sprachen

Beispiel 1 (hreflang korrekt, URLs falsch):
de: domain.de/ > Lokalisierung nach ISO-Norm > zugewiesene Sprache bzw. Lokalisierung: Deutsch, Deutschland
ch: domain.de/ch > Lokalisierung nach ISO-Norm > zugewiesene Sprache bzw. Lokalisierung: Deutsch, Schweiz
en: domain.de/en > Lokalisierung nach Sprache > zugewiesene Sprache bzw. Lokalisierung: Englisch, Vereinigtes Königreich

Für CH habe ich unter Einstellung > Sprachen eine neue Sprache Deutsch - CH angelegt.
Erben von: Deutsch
ISO Code: de-CH
Lokalisierung: Deutsch, Schweiz

Ausgabe hreflang
link rel=„alternate“ hreflang=„en“ href=„domain.de/en/window
link rel=„alternate“ hreflang=„de-DE“ href=„domain.de/fenster
link rel=„alternate“ hreflang=„de-CH“ href=„domain.de/ch/fensterAnders

hreflang Codes stimmen in diesem Fall aber ich habe für CH eine abweichende URL da ja SEO-URLs je Sprache generiert werden. Es soll aber die identische URL nur mit der CH-Domain vorneweg sein.

Beispiel 2 (hreflang falsch, URLs korrekt):
de: domain.de/ > Lokalisierung nach ISO-Norm > zugewiesene Sprache bzw. Lokalisierung: Deutsch, Deutschland
ch: domain.de/ch > Lokalisierung nach ISO-Norm > zugewiesene Sprache bzw. Lokalisierung: Deutsch, Schweiz
en: domain.de/en > Lokalisierung nach Sprache > zugewiesene Sprache bzw. Lokalisierung: Englisch, Vereinigtes Königreich

Änderung Lokalisierung für Deutsch - CH in Einstellung > Sprachen:
ISO Code: de-CH
Lokalisierung: Deutsch, Deutschland

Ausgabe hreflang
link rel=„alternate“ hreflang=„en“ href=„domain.de/en/window
link rel=„alternate“ hreflang=„de-DE“ href=„domain.de/fenster
link rel=„alternate“ hreflang=„de-DE“ href=„domain.de/ch/fenster

hreflang Codes stimmen nicht bzw. sind für DE und CH identsich. URL DE und CH identisch wie es sein soll.

Gewünschte Lösung soll diese sein:
link rel=„alternate“ hreflang=„en“ href=„domain.de/en/window
link rel=„alternate“ hreflang=„de-DE“ href=„domain.de/fenster
link rel=„alternate“ hreflang=„de-CH“ href=„domain.de/ch/fenster

Wie bekomme ich das hin? Habe ich einen Denkfehler?

Gruß Mike