esp32 USB-LS pure software host thru general IO pins. Up to 4 HID devices simultaneously.
board ~$3 :https://www.aliexpress.com/premium/LOLIN32.html or any of https://www.aliexpress.com/premium/ESP32.html
usb connectors(for example): https://www.aliexpress.com/item/1005002027124387.html
//set right esp32 env for me it:
export IDF_PATH=$HOME/esp/esp-idf
source $HOME/esp/esp-idf/export.sh
//connect the board, build & flash
cd esp32_usb_soft_host/usb_test/
make flash monitor
Test run with 3 mouses, $3 CY7C68013A logic analyser and amazing program https://sigrok.org/wiki/PulseView :