Help local precipitation system rotation around earth

Hello vfx lovers from all over !

I’m working on a precipitation system in a Niagara (unreal 5) local space that spawns in different rotation angle based on where it is around a globe (earth!). I spawn it in different orientation this way it always “falls” towards the glove centers (since it falls in a negative Z direction).
Now the problems I have is with the inherit source movement node. It seems like it only works if i’m not changing the rotation, as soon as I change the rotation it’s not working anymore and i’m really trying hard to figure out how I can make it so that it “adapts” the particles movement inheritances to the actual rotation of the niagara object in the scene…

any help would be welcome.

thanks !