404 Error POST to Webhook Listener - Self Hosted Cloud Config

im running a google cloud vm. I have n8n running in docker on that instance. i have a postgresql db instance running with persistient storage, connected to the vm instance. i deployed a front end on nginx using the a simple index.html file. n8n was deployed using the config below. I have a web listener configured in n8n using basic auth. When i submit an answer via the button on the UI i get a 404 error. I have checked all the POST request urls for accuracy, checked the firewalls on GC and local, and tried bypassing nginx and posting directly to n8n with curl. everything results in the same error (some version of):

Error
Cannot POST /evaluation/question1

The n8n logs are clean as well. I am quite frustrated. help

n8n config:

docker run -d
–name n8n
-p 5678:5678
-v ~/.n8n:/home/node/.n8n
-e DB_TYPE=postgresdb
-e DB_POSTGRESDB_DATABASE=n8n
-e DB_POSTGRESDB_HOST=34.130.151.173
-e DB_POSTGRESDB_PORT=5432
-e DB_POSTGRESDB_USER=n8n-user
-e DB_POSTGRESDB_PASSWORD=‘xP4a_YFNdMmyj7svWn4’
-e N8N_BASIC_AUTH_ACTIVE=true
-e N8N_BASIC_AUTH_USER=dougjerum
-e N8N_BASIC_AUTH_PASSWORD=‘’
-e N8N_SECURE_COOKIE=false
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
-e N8N_HOST=34.130.188.162
-e WEBHOOK_URL=http://34.130.188.162
-e N8N_ENCRYPTION_KEY=
n8nio/n8n

Information on your n8n setup

  • n8n version: 1.76.2
  • Database: postgres16
  • n8n EXECUTIONS_PROCESS setting: Not sure, didnt change
  • Running n8n via Docker
  • Operating system: MacOS Sequoia

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system: