We have a small problem when pulling tokens from a list. The problem is recreated in the attached example model. First a token tries to pull something from a list, but that will never happen because of the query. This does however create a back order on the list, which seems to be part of the problem. Once that back order is created something is pushed to the list. After this push a token is created to pull something from the list. This token pulls with a max waiter of 0 seconds. But there is something on the list, so we would expect the token to pull something. However, this is not the case. This token is not able to pull something and goes to the second output port. Why is this happening?
Note that the option allow multiple pushed before back order fulfillment is switched on.
Thank you for your time,