[BUG] Facebook Trigger: Persistent "(#190) Application Secret required" Error Despite Correct Credentials

Hello n8n Community,
I am experiencing a persistent and unresolvable issue with the Facebook Trigger node. When I try to execute a workflow with this trigger, I consistently receive the error: Problem running workflow: Bad request - please check your parameters. Facebook Trigger: (#190) Application Secret required for this endpoint.
I am confident that my credentials are correct, and I have gone through extensive troubleshooting steps, including:
Direct Credential Creation: I created a Facebook Graph (App) credential by directly pasting the App Secret and Page Access Token.
Credential Hard Reset: I have deleted and recreated the credential multiple times to rule out caching issues.
Correct Token Type: I have used the Graph API Explorer to generate a correctly-scoped Page Access Token (not a User Token) with pages_messaging and pages_manage_metadata permissions.
Environment Variables: I am running a self-hosted instance on Coolify. I attempted to use environment variables for the App Secret ({{ $env[“…”] }}). The n8n UI shows the value as undefined, even after redeploying the container, suggesting the variable is not being read correctly by my n8n instance.
Direct Verification Failure: Because the workflow will not enter the “listening” state, I cannot complete the webhook verification step in the Meta App Dashboard.
My Environment:
n8n Version: [1.106.3]
Deployment: Self-hosted on Coolify (using Docker).
Node: Facebook Trigger
The issue seems to be that the Facebook Trigger node is not successfully reading or sending the App Secret from the credential store, even when it is correctly configured. I have ruled out all user-side configuration errors that I can think of.
Could this be a known bug in my version of n8n, or is there another underlying cause for the credential’s App Secret to be ignored by the trigger?
Thank you for your help.