Gutschein im absoluten Wert z.B. 25 Euro wird nicht in voller Höhe berücksichtigt

Hi Forum,

mit den Gutscheinen habe ich ein Problem, dessen Logik ich nicht verstehe.

Ich lege einen Gutschein in Höhe von 25 Euro an. Befindet man sich im Warenkorb, der mehr als 25 Euro beinhaltet werden nach Eingabe des Codes NICHT 25 Euro sondern ein kleinerer Wert als Gutschein ausgewiesen.
Erhöht man den Wert des Warenkorbs, erhöht sich auch schrittweise - beobachtet in 5 Euro Stufen - der Wert des Gutscheins, bis er irgendwann mal 25 Euro beträgt.

Ist das ein Bug oder gibt es dafür eine logische Erklärung?

Wie kann ich dem entgegenwirken und den Gutschein immer in Höhe von 25 Euro nutzen?

Gruß Thomas