Wei,
This is a problem with simultaneous events in your model. The four entities arrive simultaneously to Pack1, but the first arrival activates Pack1 which at this point has a queue length of one, so your expression results in a batch size of 1. When Pack1 finishes the first EntityContainer, the remaining three entities have arrived so the next EntityContainer has a batch size of three. Furthermore, since the ServiceTime for Pack1 is zero, ALL of these events occur at exactly the same simulation time, so there is very little to determine the sequence in which they are executed.
You can either modify the expression you entered for NumberOfEntities to Pack1, or you could just include some randomness to your service times so that there are fewer simultaneous events. Or, you could generate your entities individually instead of generating them in groups of five. Once the system has processed a few batches, the sizes of the batches will settle down to a more reasonable range.
Harry