Is the loop node restricted through one line / vertex? Error when splitting into two nodes

I tried searching but didn’t find a discussion on this.

Does the loop over node allow to split into two branches? or is it restricted to one? My initial plan was to do the following workflow:

but running either the split node or the edit node will result in an error

interestingly, when deleting one of the branches, and running each subsequent node works

running just the split:

running just the edit:

Is there a work around (a node to use before the branch splitting) or am I doing this wrong or misunderstanding something??

Information on your n8n setup

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

Please share your workflow. It should technically work as the below one does. There might be a mapping reference issue somewhere in your nodes. However, I would maybe recommend first having a nothing node as the first thing the loop calls so you have a central node to reference from

This works:

However I recommend this: