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).