@pythonbytes I'm just in the process of catching up with my backlog and in number 378 you talked a bit about time.monotonic.
At EuroPython 2021 I gave a quick lightning talk of its behaviour vs time.perf_counter and found some fun resolution and performance differences on windows.
tldr: if you are platform agnostic/target windows and need a very high clock resolution, look at time.perf_counter instead.
"On Windows, time.monotonic() now uses the QueryPerformanceCounter() clock to have a resolution better than 1 us, instead of the GetTickCount64() clock which has a resolution of 15.6 ms."