Mehrere individuelle Gutschein-Codes der gleichen Kampagne gleichzeitig einlösen

Hallo!
Wir haben den Fall, dass ein Kunde mehrere individuelle (absolute) Gutschein-Codes der gleichen Kampagne im gleichen Warenkorb einlösen können soll. Aktuell bekommen wir ab dem 2. Code, der versucht wird von der gleichen Kampagne einzulösen, diese Meldung:

Line item with identifier "..." is not stackable and the quantity cannot be changed.

Im Code gibt es ja bei LineItems das „stackable“ Flag. Das ist aber standardmäßig immer „false“ und es lässt sich ja auch nicht im Admin bei der Kampagne konfigurieren. Hab also einfach mal testweise im PromotionItemBuilder in der buildDiscountLineItem Funktion ein $promotionItem->setStackable(true); eingebaut. Damit konnte ich dann einen zweiten Gutschein der gleichen Kampagne einlösen, aber jetzt scheint die Preisberechnung nicht richtig zu funktionieren, da der Preis nur ein mal abgezogen wird. Also da scheint es leider noch mehr Probleme zu geben und Stellen, die man erweitern müsste. Würde aber eigentlich behaupten, dass so ein Fall im Standard möglich sein sollte, ganz so abwegig ist es ja nicht. Vielleicht kann ja jemand von Shopware hier mal dazu Stellung nehmen oder hat ansonsten zufällig jemand eine Lösung dafür parat?