I long didn't use timepoint object and maybe reminded why....
In this example patch, I start the transport, and the timepoint bangs out the cues correctly. But then I stop the transport, rewind by clicking message 0. then restart the transport, and the cues start to go out of sync.
The mystery is that each time is different; sometimes the second time around it is still fine, or if I restart Max, it is spot on. But sometimes if I don't restart Max and simply start/stop transport, the timepoint goes out of sync, sometimes by as big as a beat.