Hallo Hubert,
du schreibst:
Im Browser konnte ich sehen, dass es auch generiert wurde:
... "22":{"id":87,"type":"hidden","label":"Honeypot"} ...
diese Zeile, die du da kopierst hast, bezieht sich auf ein echtes Formularfeld (mit der ID 87), das du selbst angelegt hast und das den Namen Honeypot trägt.
Sie hat nichts mit 'dem' Honeypot Feld zu tun, das in den Spamschutz Option der Formularkonfiguration angelegt wird.
Und ist kein Beweis dafür, dass das Honeypot Feld korrekt per Javascript eingefügt wird.
Meiner Meinung nach gibt es 2 mögliche Ursachen für dein Problem.
a. Auf der Seite ist ein Javascript Fehler und der Honeypot wird deshalb nicht eingefügt. Leider hast du nicht gesagt, ob du diesen Punkt überprüft hast.
b. In deinem Template gibt es veraltete Overrides für Visforms, die letztlich dazu führen, dass der Honeypot nicht eingefügt wird.
Bitte prüfe diese beiden Punkte.
Ansosten kann ich das Problem nur analysieren, wenn ich Zugriff auf das Formular haben, wie es nicht funktioniert.
Liebe Grüße,
Aicha