You can try to use my PSC add-on for Hair type particles. Make a moving Collider or Gather object and Render Animation with PSC. No “shuffled” particles will occur. However, it does not work interactively in the viewport. You need to update the changes manually.