Sprachwechsler funktioniert nicht mehr

Hallo!

In unserem Shop gibt es neben dem Hauptshop noch drei weitere Sprachshops.
Im Bearbeitungsmodus (HTTP Cache deaktiviert) funktioniert der Sprachwechsler im Frontend einwandfrei.
Sobald aber den Produktivmodus (HTTP Cache aktiviert) eingeschaltet wird funktioniert dieser Wechsler nicht mehr. Es wird immer zurück auf den Hauptshop gewechselt.

Was kann hier die Ursache sein? Denke es hat eben mit dem Cache zu tun…
Uns ist der Fehler aufgefallen seitdem wir von Version 5.3.x auf 5.4.6 upgedatet haben.  

Am Theme kann es nicht liegen, da auch beim Standard Responsive Theme das Verhalten dasselbe ist.
Plugins wurden testweise alle deaktiviert, bringt auch nichts.
Browercache, Cookies usw. wurden gelöscht, auch an mehreren Geräten und Browsern getestet.

Bin über jeden Tipp dankbar!

LG

Hey @beeblebrox‍,

wir haben hier ein identisches Problem.

Sprachshop mit virtuellem Pfad. Bei aktivem Cache wird (zufällig?) teils im Header eine andere Übersetzung und andere Sprachauswahl ausgegeben.
Im HTTP-Cache von Shopware liegen jedoch die korrekten Daten.

Hast Du einen Ansatz? Danke!