How to move an object to multiple locations with a single timeline

A single Timeline track should be enough here. As you said, you move from A to B and the TL’s track serves just as alpha.

  • keep the locations in an array, locations A, B and C at indexes 0, 1 & 2
  • when the timeline plays for the 1st time, use the locations in the array 0 & 1 as start / end points (move from A to B)
  • when the TL plays the second time, use the locations in the array 1 & 2 as start / end points (move from B to C)

Here’s are some more ways you can recycle a Timeline: