Vague feeling this has been mentioned somewhere before - sorry if it has.
The playing_position value returned by the API sometimes returns 0.0000000 even if the start position is in the middle of the clip.
This can easily be tested by setting the quantize value to zero, setting up a live.observer to watch the playing position of a clip, link that to a print object.
Then quickly trigger the clip and watch the max window.