The queues are not set to push the items to the list, so the token can't pull anything from it. Change the "Use Transport" option from using the "STRE" object (which doesn't actually exist in the model as far as I can tell) to pushing the items to the list. This will also automatically write the priority and destination label to the item.

The "priority" label written to the item is not capitalized, but the list currently expects it to be. You also don't need an "Expression" field, a simple "Label" field will do. The capitalization of "priority" will also have to be removed from the query in the "Pull from List" activity.

In the unload activity the destination is given by "token.destination" (the default value), but the label is actually present on the item, so you have to use "token.item.destination".
Finally, there are some minor errors in your custom code.
- The names of the cluster queues contain a space in front if the number. In the find-commands, this space is missing.
- In line 11 you are trying to get the property "MaxContent2" of one of the queues. This doesn't exist. You surely mean to determine the "MaxContent" as in the line above.
(Note that currently "Queue1" is set to a higher priority than the cluster. I don't know if this is correct.)
fifo-model_1.fsm