Because it’s based on delta time on your shader, it’s like a clock from 0 to 1 that never stop.
you should use the custom vertex stream to manage this with a curve, there is a good topic here ! Unity - Custom Vertex Stream and Shadergraph/Amplify Shader