Manikin pathway question

I have a FFS that uses manikins to transfer products from one machine to multiple storages.  I created a pathway for the manikins. There are buffers in/on the storages that has a capacity of 3.  When I run the simulation, the manikins do not follow the pathway but the buffer capacity for each storage is respected or adhered to.  If I add a load activity to the storage, the manikins will follow the pathway but the buffer capacity will not be respected.  The manikins will just keep transferring product to the first storage, above the buffer capacity.  Can anyone please explain what I am doing wrong.  Additionally, I cannot upload 3DXML due to privacy issues, with respect to, what is in the simulation.

Thank you!