Failed workflow sends wrong information

Hey,
I launched a workflow 1 to send information from a Gsheet to Hubspot. It was working well. Then I added another subworkflow 2, and a schedule trigger was launching both workflows at the same time.
And since then, the overall workflow was working once every two times. And when the overall workflow was failing, the subworkflow 1 was still sending values from Gsheet to Hubspot, but now the wrong ones.

Here my

Share the output returned by the last node

Information on your n8n setup

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

It looks like your topic is missing some important information. Could you provide the following if applicable.

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

Hi @Sebastien_Simon, welcome to the community, though I am sorry you are having trouble.

I am not quite sure I fully understand what state your n8n instance is in, but it appears you have updated your workflow after running into an error and would expect your executions to stop as a result?

That’s not how n8n works I am afraid. Changing a workflow would not interrupt running executions. So if an execution is already running, n8n would continue this execution, even if you change or disable a workflow. n8n on its own would simply no longer start new executions after disabling a workflow.

Instead you would have to stop running executions through the executions list.