Sub Emitter particle Ignores parent rotation

I play a particle system in my scene with a sub emitter that directs to another particle system (that is a child of the main system).
When I play the main particle system, the child particle system’s direction is pointing to one specific world direction, ignoring any rotation from the parent. When I tried playing directly the child particle system, it pointed to the correct forward direction. I’m really clueless here. The Simulation Space is Local for both systems, and the Sub Emitters Inherit set to nothing.

Here are the system’s settings:
Main Particle System:


Child’s Particle System: