After the first iteration the workers should have added the loaded batches to the queue, while all workers need to create a new batch in the very first iteration.
As explained before, the more workers you are using the more pressure you are putting on your system, which won’t scale after a system-specific number.