I've used a hub to connect my USB A flash drive to my Android device before, but I prefer keep all of my ROMs on one of these USB C drive from Samsung:
They're tiny, copy is quick. Just make sure you use the correct file format. Some retro handhelds don't support exFat.
https://www.amazon.com/SAMSUNG-Type-CTM-Transfers-Compatible-Waterproof/dp/B09WB2RPS4?th=1
This one is much faster than any of the sandisks. The speed performance alone is well worth it