ParticleSystem Rate over Distance doesn't work until poked

Particle System doesn’t emit anything until it is given external force.
Also, this particle system works perfectly when I move it manually using gizmos in the editor when not in Play Mode. Once, it’s in Play Mode, only some kind of another rigid body’s force that can activate the particle system.
Click to see figure in dropbox

It turns out editing the transform.position of the particle system’s GameObject doesn’t affect the emission. So, the solution is to use rigidBody2D.AddForce()

Well, but this doesn’t really explain why I can emit particles using only the gizmo in the editor…

for more solution: link to StackOverflow post