I have an AGV system (using AGV process flow) where 2 paths come together. Occasionally I get a deadlock where the AGV arriving from one branch gets the next control point's allocation, but the AGV from the other branch apparently gets a point on the path, so I get a deadlock error.
I attached a sample model that eventually shows the error.agv-merge-deadlock-example.fsm
In my actual model there are 11 similar merges all in a row, pretty close to each other (returns from a series of workstation dropoffs).