I have a mesh, a plane, and it is supposed to be a landscape with grass. It has some ups and downs not a flat plane. When adding the hair(grass). I did some weight paint to tell where the grass should grow. It seems to be more grass on lower parts of the mesh for some reason. The strange thing is that it looks fine in the viewport but not after rendering in Eevee. I have played around with the settings but can't find any solution. Would appreciate any help here.