Currently steps are visually aggregated within the process explorer app even if they occur more then once within a variant.
If this occurs you will see loops/connections going back into the same step which as a result makes it very difficult/impossible to interpret the actual sequence of steps for said variant.
A possible solution to this issue is to introduce a "toggle" which cancels the step aggregation and shows the full process meaning that if a step is repeated it will occur more then once in the visualization.
Alternatively some sort of animation showing the actual sequence of the process execution might also help