In the attached model, the queue batches up 6 items, the TE should then transport 2 batches of 3 items.
Instead it transports 3 items, then 2, leaving the last item stuck in the queue. No task sequence is generated for this item.
Transporting to another queue seems to work, but it fails here to a processor, and also to a sink in the model where our client initially encountered the issue.
This seems to occur regardless of whether the queue's integrated batching is used, or batches are handled manually with open/close commands.
Is there a cleaner workaround than transporting to an intermediate queue until this is fixed?
Edit: For future readers, see Phil Bobo's comments on the accepted answer.