.animate({
props: {
path: path,
orient: false,
speed: true,
flip: true,
zoom: true
},
ease: "linear",
loop: true,
pauseOnBlur:false // default true is causing issues
})
is being messed up unless pauseOnBlur:false is set.