Grid particle not working as expected?


So I am trying to fill meshes with grid particle formation, but it doesn’t seem to work. Particles only appear in bottom part of meshes and I can’t seem to find out why. I am using the same particle system on all five meshes. All meshes except the left one have size applied. Also meshes i dont change manualy (sphere) don’t seem to have that problem.

I would be very gratefull if anyone could explain this to me.

Also i am new to forum so please tell me if i did something wrong…