Shader flickers as child of moving object

https://vimeo.com/439860789

I created a shader (attached) that offsets the vector position of a mesh to create a cloud/dust - like appearance and set up this shader in a particle system. When played stationary there are no issues, when I parent the particle system to my player character and have him run around it creates a flickering effect.
Any ideas?

I’m fairly new to shader dev so hopefully this is a straightforward fix, thanks!

Turns out I needed to change the ‘Motion Vectors’ field in the Particle System from ‘Per Object Motion’ to ‘Camera Motion Only’.
This solved my issue.

6114269--665879--motion vectors.PNG