When you reset, the timeline starts again at 0. But then, you call Start a little while later, which ALSO starts at zero. Hence the jump.
Does that make sense?
All of those blobs restart the TL
( getting a bit of lunch now… )