If you can't do what Cassie suggested, here's how you could handle it:
https://codepen.io/GreenSock/pen/PoBMBXM?editors=0010
Basically, put it all into a timeline, then when the screen resizes record the current progress, revert() the timeline, create a new one and populate it so that it can map all the new path positions, and skip to the recorded progress value.