Sub Workflow returns no output although it should always do

Hey @studioafraz,

That looks like you got it, So the merge node hasn’t executed but because you have sent it some data it is expecting there to be more. You would need to rebuild your workflow to take this into consideration.

This is probably the change and has a temporary solution where you can change the execution order which might help: n8n v1.0 migration guide | n8n Docs