Hallo HaeFB,
danke für die sorgfältige Analyse, ich hab's mal in den Dev Chat weitergeleitet.
Noch ein Test wäre schön, kannst Du alle Overrides für das Produktmodul einmal ausschalten, um auszuschließen, dass es das Template ist?
Für mich sieht das so aus, als ob das Routing nicht funktioniert.
Das, was Du als funktionierende URL bezeichnest, ist die "geSEFte" URL, die nach erfolgreichem Routing rauskommen sollte.
Das /component/virtuemart/ plus itemid wäre ein Link, der erzeugt wird, wenn der Menüpunkt zu der Kategorie/Produkt nicht erkannt wird, der über die Aliase für den "richtigen" Link sorgt. Dann nimmt Joomla Komponente/Komponentenname/PlusX/.
Die Devs waren gestern sehr aktiv im Chat. Hab nur schnell drüber gelesen, aber irgendetwas funktioniert in Joomla 4, aber in Joomla 3 und Joomla 5(.3) nicht.
Grüße
Stefan