Problem with sorting Niagara Mesh Particles

I’m trying to generate a grid of mesh particles. Each grid element is formed of 5 individual meshes.

The problem is that as the meshes get further away from the camera they no longer sort correctly.
I’m using Sort Mode : View Distance and “Sort Only when translucent” turned off.

What I’ve tried so far:

  • Offsetting the meshes a little so that their roots don’t overlap;
  • The other sorting modes;
  • I tried using a custom sorting mode but couldn’t get it to work;
  • Changing the near camera plane. That’s usually one of the reasons for objects zfighting as they get further away from the camera. (this isn’t a z fighting issue, I’m just trying anything).

None of these attempts solved the problem.

Does anyone have any idea on how to solve this issue?