Normally, a banana farmer collects bananas just as the farms produce them:
But when a round is really fast (like 1 bloon, such as round 24 = 1 camo bloon, round 60 = 1 BFB) and the farms produce all bananas at once, like this:
And this is how it looks like after the farmer does his work:
As you can see, the farmer didn't collect all the bananas because he was collecting too many of them and the ones that got outside of range didn't get collected, even though normally they get collected when the bananas land in range of the Banana Farmer OR when the Banana Farm is in range of the Banana Farmer (banana pops out of Farmer's range, but still gets collected in a sec).
My question is: Is there a limit of how many bananas (or banana boxes) can the farmer collect at once? If yes, how many? If no, what is the cause of this happening?