I'm facing a problem with the flowitem distribution.
FYI, the red and green item will go through 3 phases: green processor -> pink processor -> yellow processor. At most of the "out queues" (blue), the priority of the port connection is always the "in queue" within the same tower. If no queues are available, the robots will send the item to "BF for PMIC" queue.
The blue item will go through only 2 phases: green processor -> yellow processor. If no "in queues" are available, send the item to "BF for RF" queue.
The problem is after reaching the "out queue", the item doesn't go to the output port according to the connection order. For example, in the picture below, the red item is supposed to go to "in1_2" (same tower) but it's never. All the "in queues" in front of the pink processor are empty, but the item is sent to "BF for PMIC" queue, then sent back to "in1_2".
I'm not sure what is wrong with the model. I rlly appreciate u'all help. Thanks so muchhh!!
I've attached the model too.