I have a layout which agv will pick parts according to the itemtype sensed at the sensor on the conveyor. AGV picks up items as defined in the table, but when it unloads, sometimes it fails to unload all the items loaded. (It doesn't happen every time.) What could be the problem causing this?