When I look at the workflow you have posted, the n8n node does not show a credentials field - this is where you would specify the API key for the local server. Should look like this in the node settings:
Do you have this ? If not then might be worth updating your local n8n instance.
If you do have this and it contains the correct credentials then this could be because your N8N_HOST and/or WEBHOOK_URL environment variables are not set correctly in your docker-compose or .env files (assuming you are using Docker to run n8n). Can you check these ? I tihnk the n8n node will use these to ‘find itself’.