Kategorien werden unterschiedlich an Google ausgespielt

Hallo Zusammen,
wir nutzen einen Verkaufskanal um Produkte an Google Merchant zu übertragen.
Sowohl für den Google „Product Type“ als auch als Teil des Titels nutzen wir folgenden code um die Kategorien auszuspielen:
{%- if product.categories.first is not null -%}{{ product.categories.first.getBreadCrumb|slice(1)|join(’ > ')|raw|escape }}{%- endif -%}

Seltsamerweise werden für einige Artikel alle Kategorien mit ausgespielt, für andere nur die „Erste“.
Teilweise geschieht dies sogar bei Varianten des gleichen Artikels (siehe Bild), bei denen diese Information aus dem selben Hauptartikel generiert wird.

Hat hier jemand eine Idee?
Screenshot 2022-06-24 101610