I am running into some weird behavior with a workflow I am building that splits into four parallel processes. After it splits I need all four parties make an approval. In the event any one of these parties disapproves, the action needs to stop for all parties and loop back up to the preapproval step where marketing makes revisions to their documents. I also put a form merge step prior to looping back to marketing that way marketing can see the comments left on the form by the four parties. I have managed to get all this working as intended, with one exception. After the step splits back out to all four parties and all four parties have approved the revision, the process loops back up the rejection step instead of the sync step that was fed by all approvals. I am thinking something is buried in my form data that is remembering the direction toward the former sync bar for the original disapproval, but I am not sure. Any help I could get would be most welcome.
I have attached a screen shot of a graphical follow-up of the problem accruing.