Mit dem ^ im Ausdruck sagst du das die Zeile damit anfangen soll. Die parameter stehen doch alle in Kommentaren mit ; solten also damit ignoriert werden. Sieh mal nach ob du das Dach Zeichen vergessen hast.
Einfügen geht so nicht einfach. Es gibt schon diese regeln
<response type="outOfFilament">^[eE]cho:enqueu?e?(ing)? "M600"</response>
<response type="outOfFilament">echo:Insert filament and send M108</response>
Insbesondere ist es bei Marlin eigentlich üblich das sie
echo:enqueue "M600"
meldet woraufhin die Meldung und filamentwechsel getriggert wird. Wenn ich das jetzt so einf+ge bekommen all die mit diesen Marlin Versionen 2 Nachrichten.
Was schreibt denn deine Marlin-Version hier raus? Wenn es ein neuer Text ist kann ich den stadt dessen hier mit aufnehmen, so dass er auch erkannt wird.