Der bug ist ein etwas perfider. Im Marker selbst ist alles erstmal in Ordnung: Präfix und Wert, ausgelesen aus dem Türobjekt, werden zusammengebaut.
Allerdings wird der Wert im Türobjekt selbst zuvor noch mit dem "E" angereichert und in einem Extraparameter abgelegt, der dann wiederum vom Marker ausgelesen wird.
Wenn es nervt und sein muss: Bibliotheken-LFC entpacken. Folgendes Makro in der entpackten Bib suchen und in AC öffnen:
GS Internal Door Functions CHE.GSMDort im Parameterskript nach dem Wert
gs_list_FR_expression suchen und die Zeile so ändern:
gs_list_FR_expression = "" ! original: = "E"
und das Makro abspeichern. Das müsstest Du aber bei jedem Bibliothekenupdate erneut ausführen!
Nur Theorie. Habe es selbst nicht probiert...
Eigentlich sollte man das auch im Makro ändern können. Mich wundert nur, dass in dem Standardmakro schon der "unbehandelte" Wert
gs_list_firerating ausgelesen wird und der Fehler damit nicht auftreten dürfte.