I don't know if this is by design, when I move a particle system that uses "Rate Over Distance" emission during the LateUpdate phase, it won't emit particles. In order for the emission to work, the particle system needs to be moved during Update instead. I'm using Unity 2018.4.27f1 and my test project is attached to this post. In the test project select "GameObject" in the Hierarchy and toggle the "Use LateUpdate" option. Is this worth a bug-report?