There is a reasonable amount of discussion going on relating to the way the ammo sharing system works.
One thought on the process so far is that if you automatically pick up ammunition then it gets shared to all party members while if you manually pick it up then it isn't shared, although I haven't been able to do any testing on this myself.