I have this form tested in staging and it works correctly.

In production the form doesn't submit and just redirects into the login page showing the error "Your session has expired", even when I'm logged in.

There is a honeypot and the form is created using the standard {{ form:set is="form-id" }}

Answered by Erin Dalzell! Go to answer.