Okay - if you’re using the stepper position already then that is great. I know in another thread you asked about trapq_extract_old, so I wanted to make sure you were aware of the limitations of that mechanism.
If the sensor and stepper are on the same MCU then I don’t think clock synchronization would alter the results - as the conversion from mcu_clock to print_time back to mcu_clock should not be lossy. (That is, any clock skew should fallout.)
If the sensor is on a different MCU then clock synchronization can introduce a deviation. This is a known limitation of “multi-mcu homing”. Typically Klipper does a good job of synchronizing clocks, but you can graph the results of the logs ( Advanced Trouble-Shooting / Graphing Klipper ) if you want to investigate that.
-Kevin