USB 2.0, 5.7.3 says:
"All high-speed device default interface settings must not include any interrupt endpoints with a data payload
size (specified via wMaxPacketSize in the endpoint descriptor) greater than 64 bytes."
Supporting non-default interfaces for HID would require a vendor-provided, signed driver.
WinUSB has an API to select an alternate interface when bus bandwidth permits.
USB 3.1, 4.4.7.1, says
"The only allowable maximum data payload size for interrupt endpoints is 1024 bytes for interrupt endpoints that support a burst size greater than one and can be any size from 1 to 1024 for an interrupt endpoint with a burst size equal to one."