@Danilo D2
You are very close. You need to decide which way you want to do things though. If you create your objects in process flow, you dont need a list. you can assign the destination label onto the token, and then have the operator unload there. If you want to use a list, then you need to assign the label to the 3D object, and not the token like you are doing now. I think you would be better off assigning it in the label, and not pushing or pulling from a list.
Also, right now the items on the list do not have the queue label. You can look at the entries on the list by right clicking the list in the toolbox, and then clicking view entries. You also are trying to release the queue, which does not push the queue back to the list.
Are you trying to make the queues be a sort of bottleneck, where they are acquired? If that is the case, then I would use a resource, not a list. Again, you can put the name of the queue you want the boxes to go to as a destination label.