Process flow unintended loop how to fix?

Hello, ran into this issue while trying to do process modelling.
Instead of going in a linear direction like :

It does this :

Did I do something wrong?


same processes occurring multiple times in a flow
this is new since release 4.5, I think you are using an older version?

Yes I am using VC professional 4.3.

How can I stop the loop from happening?

Easiest way to upgrade to latest version
Otherwise, for example, two different flow groups