I'd go with either a CalDigit TS3 Plus
or a OWC TB3 Dock
. I've used both and they're each terrific. Though, the CalDigit might be more what you're looking for with its DisplayPort and
USB-C on the back. That's just a matter of 2 cables to your monitors. The OWC does have a front-facing micro-SD port, if that matters to you.
Two dedicated HDMI ports on a power-pass-through box is probably not going to happen (not that I've ever seen anyways).