With out knowing what the data looks like, nor what you are doing in your function nodes or how youset up the join node, I'm making wild guesses.
Can you create a small flow demonstrating the issue? Use two inject
nodes sending data to your two function
nodes both connected to the join
node connected to a debug
node.
Then you can export the flow and attach it to a reply so I can see what you are actually doing.