Sorry for the late reply, I’ve been busy lately and it did take me a while to make a optimized example.
Character tick part, I use a interp to simulate a velocity in the past and pass it and current velocity to materials on the mesh.
In the material, I use a lerp between the two velocities by noise, so that the tail will take older velocity.
And the result is like this.

Since I use noise function, with post process like motion blur it will looks flickering, but using noise texture like yours will be fine.

