You might try to use a distribution layer for your grass population/objects as density shader
Just adjust the values in the distribution shader equal to those of your grass surface.
Dunno if this is neccessay, but I always choose for my population under the rider Terrain, behind the checkbox: sit on terrain, the terrain I want to put it on....so in this case your grass layer......
It always worked fine for me.
Aenea