In my case, the issue of the host stuck in USBH_BUSY was solved after a small code change detailed in this ST training video (https://youtu.be/MlhUG4GsOT0?si=lECm8PH8pVmF5P4e). Within the USBH_HID_ClassRequest function in usbh_hid.c, modify the if st...