I'm curious about the AGV route

I want to implement a model where one AGV receives two products and brings the products to two nodes.
And at this time, I want AGV to move from the nearest node regardless of the order of receiving the product.

But there is an AGV route problem in this process.
AGV keeps putting the products in the reverse order of receiving them.

Please refer to the attached picture below.

I want the first move to be yellow,
The second move should be red

If the red signal comes first here, yellow goes first, but if the yellow signal comes first, red goes first.
I want to move from the nearest node regardless of the signal order.

Hello kogiwon,
did you uncheck the “LIFO” (Last In First Out) function in the component properties of the AGV?
grafik