model-agv-error-fm.fsmAll objects that either send or receive items through the agv network need to be connected to a control point as a 'location' (blue line - hold down 'A' and click on the object and control point in any order)

You have some of the 'Send to Port' options set to push the items to a list. This is generally done when the flow is managed through lists instead of port connections. (A different object would pull the item from the list, so the destination is known). I think in your case you should leave them as 'First available' since you are utilizing single port connections.
The items should be pushed to the agv work list in the 'Use Transport' option.
In general:
Send to Port - where does the item go?
Use Transport - who transports it?

I adjusted the logic in your model accordingly and added some control points as well as connections to objects that were missing them. Lastly, I also adjusted the NextWorkPoint-Loop to include the new control points.