Hallo,
das ist ein selbstgeschaffenes Problem und ist ansich schnell lösbar: im Standard nutzt Shopware für das name - Attribut des Buttons den Textbaustein DetailBuyActionAddName und für den Inhalt des Buttons den Textbaustein DetailBuyActionAdd. Du nutzt aber dagegen für deinen Vorbestellerbutton sowohl beim name - Attribut als auch beim Inhalt des Buttons den gleichen Textbaustein DetailBuyActionPreOrder (den du mit HTML-Code befüllt hast).
Lösung: einfach beim name - Attribut den Textbausteinnamen bei deinem Code beispielsweise auf DetailBuyActionPreOrderName ändern. Fertig.
Grüße
Sebastian