Hi. I have a question regarding to the AGV's logics . in my project, there are 2 AGVs that loading boxes from 2 Queues. AGVs can load the boxes from queue1 only when 3 boxes are available. for the Queue3 they can load 3 pallets or 1 and 2 pallet after 10 minutes. and they should unload their boxes before loading new boxes. but now sometimes they are moving with two boxes or decide to loading their 3th box from another queue. and sometimes after waiting in one of the queue moves to another queue without any loading.