Do not worry
I came up with another idea to become independent of the timings, at least to some degree.
If the mouse polling cycle is constant and independent of the CPU clock frequency, that is enough to know only one, the shortest time from the RTS edge signal to read data from the Control port.
For the EP with 10MHz clock the time is 24us and during this time the MCU must issue the data to be read.
On the other hand, the timeouts may remain as the original Neos mouse.
If a little bored, then I'm sorry, but now I have time only for theoretical, so I write it all, to remember and to be able to come back, when I come to practical tasks