SW6 und Paypal in Zusammenhang mit 0€ Produkte oder Gutschein-Codes

Hallo,

wir haben das Problem das bei SW 6.4.0 Bestellungen die mit einem Gutscheincode (z.b. Rabatt 10€) oder einem Produkt welches 0€ kosten (innerhalb einer Bestellung).
Mehrmals bei uns angelegt werden (als Bestellung). Was ersteinmal nur nervig ist, ist aber auch nen großes Problem. Da der Gutschein z.b. nur 1x gültig ist.
Jetzt möchte der Kunde per Paypal zahlen (klappt nicht - kA warum) dann erstellt SW eine neue Bestellung ohne GS (da dieser ja schon eingelöst wurde - nur wurde die Bestellung nie bezahlt).
Die Zahlung wird auch jedesmal vom Kunden getätigt, dann erhalten wir aber ne Email mit der Bitte den Gutschein nachträglich zu verrechnen (was sehr umständlich ist)

Gibts hier vll. Feedback wodran es liegen kann?

Im Log steht ein Eintrag das der Speicher voll ist (aber das kann nur durch ein Bug verursacht sein) Weil sonst funktionieren alle Paypal Bestellungen

2022/01/16 23:25:00 [error] 5459#5459: *315864 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /var/www/clients/vendor/shopware/core/Content/Media/Subscriber/MediaLoadedSubscriber.php on line 61PHP message: PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 1339392 bytes) in /var/www/clients/vendor/shopware/core/Framework/Adapter/Cache/CacheCompressor.php on line 34" while reading response header from upstream, client: 2.204.201.178, server: capspin.de, request: "POST /checkout/order HTTP/2.0", upstream: "fastcgi://unix:/var/lib/php5-fpm/web1.sock:", host: "www..net", referrer: "/checkout/confirm?isPayPalExpressCheckout=1"

Habe mal geschaut, die Datei „MediaLoadedSubscriber.php“
macht in Zeile 56

$media->setMediaType(unserialize($media->getMediaTypeRaw()));

und in Zeile 61

$media->setThumbnails(unserialize($media->getThumbnailsRo()));

den Fehler