Ironic you mention the Switch given that, within that plastic cradle, it's still a USB-C dock.
For Macs I would only use the suggested docs from Apple (CalDigit/OWC etc).
CalDigit Element hub is exceptional.
The dock also works out of the box with the iPad Pro M1 (with some caveats, only the 1440p monitor outputs video, didn't try to use the Elgato card) and with my Dell Latitude running Ubuntu.
And only two ports? What's the point of even docking it in the first place if I get less IO out of it?
Now it sounds like what you really want is what I use: a single cord connected to an LG Ultrafine that has it's own set of built-in ports, one of which is connected to a port replicator (legacy USB-A, ethernet, etc).