High rate mouses seem to "lose" mouse move events, causing apps to feel "laggy" at high speeds
solution idea from geom3trik in discord:
When you have a high rate mouse you get multiple cursor move event for every about to wait
You could try storing the last mouse position and then doing your logic in the about to wait instead
That's how I fix a similar issue