How to make Displacement maps work with Niagara systems?

I’m making a system where the user can paint a displacement map on a sphere, and that mesh is then sampled by a particle system, pushing out where the particles are spawned - like you’re sculpting the particles.

My issue is that Niagara doesn’t seem to pick up the changes made by the displacement, I’ve tried using Sample Static Mesh in the spawn and update stacks, as well as the Mesh Reproduction Sprite Initialize and Update, neither had any noticable effect.

I’ve included screenshots showing the general scene and niagara setup, any help would be greatly appreciated, thanks!