Use the interrupt endpoint poll rate to control mouse report frequency rather than explicitly limiting from the main loop.