Set Static Mesh to always be in front of particle?

The PSORTMODE doesn’t seem to make a difference, all choice have the same result. Maybe to explain what I’m doing specifically, I have a static mesh sphere, and am using the Flare material that comes with the default explosion particle, expanding it, and then putting it inside the static mesh sphere in a blueprint, so that the edges work as an atmosphere.

Is there a better way I could do this? For now the effects works fine in the majority of my map, but if you get far enough away it seems to break down and the particle takes priority over the mesh in some areas. I’m not sure why this only happens when I get a certain distance away but works fine in 80% of areas