Hi there,
Yes you can use a gamepad/joystick using the USB port, for that you need an OTG cable, nothing more. Gamepad are well detected but joystick don’t, because it’s not supported by default. You can also use bluetooth devices, it works too. So an Android port could be very usefull, especially for my Flight Simulator game on Quest 2! Contact me by PM if you want to learn more about that.