That’s because you’re controling the fade with the time + sine nodes. Try using Custom Vertex Stream instead!
Check this post out:
Hope that helps