Not sure what specifically is causing this, but maybe the algorithm for the timeline time is setup to prevent infinite number results and/or keeps the values within a compatible range based on the current timeline FPS, which would make sense given that there is no such thing as a half or fractional frame in video really.