Hi @Marciano_Antonacci, thanks for confirming!
Yes, I think that’s worth a shot. Right now your main workflow would keep all items in memory for every single node. So you could try creating a sub-workflow like this:
This would process the items in the current batch, then only return a single very small item to the parent and free up the memory used by the sub-workflow.
You parent can call the sub-workflow using a Execute Workflow node.