Hey, we’re facing a major issue with nodes being triggered twice, even though the execution log shows only one execution. This has been happening for a few weeks now, but it’s difficult to pinpoint when it started.
Here’s a concrete example with the sub-execution node, but the problem seems to affect all nodes that trigger other tools (or maybe all nodes?).
My parent workflow was executed once on 2025-09-12 (execution id: 12464199):
In this same workflow, I’m calling a sub-workflow 20 times with 100 items each, as shown in the parent workflow:
BUT: the sub-workflow executions are duplicated, resulting in 40 sub-executions
All the duplicated sub-executions aren’t listed in the parent node, while the parent execution does appear in the duplicated sub-executions:
Our guess is that this could be related to our architecture, since the instance is distributed across 2 workers. However, the execution logs of the parent workflows only show one call, so we’re not sure how to proceed.
This problem persists across the versions we’ve recently upgraded through.
Information on your n8n setup
- n8n version: 1.109.2
- Database (default: SQLite): using RDS Postgres and EFS for storing n8n data
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app): self-hosted mode on aws with Fargate (docker)
- Operating system:




