Based on the GitHub issues and your description, this appears to be a known issue with the Loop Over Items node where it can stop processing items without completing all iterations. Here are some practical solutions to try:
**Immediate fixes:**
• Check your Loop Over Items node’s **batch size setting** - try setting it to 1 if processing items individually
• Verify the **Execute Once** setting isn’t enabled on nodes within the loop
• Try using the **Split in Batches** node instead of Loop Over Items, as mentioned in the [n8n documentation](Looping | n8n Docs)
**Debugging steps:**
• Add a **Set** node before and after the loop to log item counts and verify data flow
• Check if your sub-workflow has any memory limits or execution constraints
• Consider breaking the workflow into smaller batches (e.g., 10 items at a time) to isolate the issue
The [GitHub issue #19167](Loop Over Items node executes only 10 times · Issue #19167 · n8n-io/n8n · GitHub) shows similar behavior where loops stop at exactly 10 iterations, suggesting this might be a platform limitation rather than a configuration issue. If the problem persists, try restructuring without the Loop Over Items node and use Split in Batches with regular node connections instead.