Hi,
From my understanding, once the HID device is connected to the host, the host USB HID stack consumes all IN packets.
When an application is connected to the host USB HID stack, these packets are delivered to the application, else they are discarded.
Nicolas