I hope it is in the same direction as the ribbon emitter used by the mesh emitter.
(This mesh emitter is with the ribbon emitter)
However, it does not work properly on certain aixs.
Since you’re hard coding the “Side Axis” to be (0,1,0) this means that whenever you move the particle system along the Y axis it’s velocity will be collinear with its “Side Axis”, and since the mesh can’t both be looking towards Y+ and be sideways towards Y+ it will end up doing something weird like that. There’s probably something similar happening whenever you move the particle system along the Z axis since that’s your hardcoded “Up Axis”.
The UE5 Niagara Modules for mesh orientation are different to the UE4 ones so I’m not sure if this might be the reason, but having multiple of these 3 constraints in the module checked at the same time might be what’s causing issues… Try unchecking the “Side Axis Direction” option or the “Up Axis Direction” option or even both, and see if that makes any difference.