Niagara and meshes with world position offset material

the problem is using nodes in materials that reference local space which apparently becomes different in the static mesh particle world of niagara.
the only reliable way i have found is to bake the gradients i need as a texture applied in the material.