
I use dual monitors with my MacBook Pro. It has two Thunderbolt ports and I used two USB hubs to connect both HDMI cables. It never worked well - I had to connect all my cables in a very specific order and the connection was unreliable at best. Both hubs died within 3 months. I was skeptical that this simple dual HDMI flash would work, but it hasn't disappointed. No more untrusted connections.

Cable Matters USB C to HDMI Adapter - 4K 60Hz, 60W Charging, Thunderbolt 4 Compatible for MacBook Pro, iPad Pro
12 Review

Ultimate Compatibility: USB C to HDMI Adapter for MacBook, iPad, Dell, Surface & More
12 Review

Portable battery with wireless charging support COMMO Magnetic Power Bank, 4 600 mAh, graphite
23 Review

USB to USB Type-C adapter
18 Review