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.