Hi, apologize in advance, I will try my best to explain as brief as possible but it might be a little long. I have created dummy flows (as seen below) to help explain.
Essentially, I have a workflow that uses a macro to pull information from jira. I will explain the workflow logic, since it is relevant to my issue.
The Jira macro creates data in two different formats. The first format is summary data that is passed right into the flow from the output anchor. The second output is a file that is created by the macro and output to a folder. That file is brought back into the flow to combine with the summary data using a batch macro.
To explain further, the batch macro has 2 paths.The file output is not always created, so I do not always want to look for it. If the file is created, the macro pushes the data through a flow that has a dynamic input tool. If the file is not created, the Macro pushes the data through a flow that does not have dynamic input. This helps me to avoid errors with the dynamic input tool in the case that the file does not exist.

Getting into my issue, I have the two flows as shown above. The one on top with two Jira Macros is the current version that works, and the bottom one is a new version that I want to get working, but does not. My goal is get to the second flow to work. I don't want to have to run 2 of the same macro to make it work since they pass the same data.
The issue that I think I am having, is that the summary data is created first by the Jira Macro, followed by the file output. In the second flow, which is the one with issues, the summary data is passed through the flow and triggers the second macro before the file is created. Because of this, in the case that there is a file, the dynamic input tool searches for the file that has not yet been created. Basicially, the batch macro runs before the first one is even done creating both of its outputs.
For some reason, the flow on top works. Having a 2nd Jira macro passing into the flow makes it so that the 1st Jira macro create both the summary and file output before the batch macro runs.
I can just use that flow if there is no way to only use 1 Jira Macro, but I want to see if there is a way because using only 1 Jira Macro would be a lot cleaner.
Sorry if that is confusing, I know it is a lot. Please let me know if you need any clarification since something that may seem clear to me may not be clear to others.
Thank you!