I'm making a model in which operators unload processed items onto a queue and I push those items to a list. In another process flow, I have one operator loading 3 of those items (from the queue) at a time and unloading them onto a task executer, then loading again and unloading onto another task executer and so on. So I have multiple 'pull from list', before every loading activity. The first 'pull from list' works fine, I can pull the items and load them successfully, but then the following 'pull from list' doesn't work anymore.
What am I doing wrong?
Ps: I use a list so it's easier to load a batch of 3 items at a time, but you can suggest an easier/more efficient way of achieving this.
Thanks in advance.