The only thing I can think of is that for your production URL matches the location /form/ {} forwarding rule of nginx
and the test one matches the location /editor/ {} rule which has some additional configuration.
Have you tried changing the location /form-test/ {} to location /editor/form-test/ to see if it changes anything?
Not sure if this should affect it at all. It should still work going throught the /editor/ rule but it’s the only difference between the two requests I can see.
However now I wonder why this was breaking it. WEBHOOK_TUNNEL_URL
seems to have been replaced by WEBHOOK_URL so maybe having both was causing an issue.