It seems to say that maximum latency is 125 usec to 4 seconds on high speed and says the smallest possible interrupt is 125 usec... I don't see anything that says it guarantees a steady 125 usec latency.
Depending on many factors the host processor may not be able to transfer the interrupt data at
the requested interval. OS design, driver design, application software, CPU speed, and bus
bandwidth may all limit the host’s ability to meet the obligation to poll for interrupt transfer data
within the required interval.
John