Interesting the lack of dual display port would be unfortunate. This would mean I'd still need to run another root chain for your displays. I was hoping you'd be able to hang the "OWC THUNDERBOLT 3 MINI DOCK" off of one of the three ports.
I didn't say it lacked dual display port. I said (or meant to say) it probably doesn't have a dedicated DisplayPort output port because it has three USB-C ports that can do DisplayPort output. The USB-C ports of the Thunderbolt 4 hub can be used for DisplayPort output to USB-C displays or to DisplayPort/HDMI/VGA/DVI displays with appropriate USB-C or Thunderbolt docks, hubs, or adapters.
In a Thunderbolt 3 device, you only have one USB-C port to do DisplayPort output, so Intel added an extra DisplayPort port to the Thunderbolt 3 controller for a second display option. See the OWC Mercury Helios S3 for an example of a Thunderbolt device that has a downstream Thunderbolt port and a DisplayPort port. It can do two displays using the DisplayPort port and the downstream Thunderbolt port. Another example is a Thunderbolt 3 to Dual DisplayPort adapter - in that case, you have two DisplayPort outputs (one comes from the downstream Thunderbolt port). The OWC Thunderbolt 3 Mini Dock is similar to the Dual DisplayPort adapter: it has two HDMI ports - one must come from the DisplayPort port of the Thunderbolt controller in the Mini Dock, and the other must come from the downstream Thunderbolt port of the Thunderbolt controller in the Mini Dock, therefore the Mini Dock does not have a second Thunderbolt port.
A chain or tree of Thunderbolt devices is like a network. Packets are sent through the network from the host to the endpoint. The host (computer) can take multiple DisplayPort inputs (usually two) and transmit DisplayPort across the Thunderbolt network as Thunderbolt DisplayPort packets. Those packets are converted to DisplayPort at one of the nodes in the tree where a display is connected.
A Thunderbolt device doesn't need DisplayPort output functionality to pass Thunderbolt DisplayPort packets down the chain from the host to the OWC Thunderbolt 3 Mini Dock.
I believe Thunderbolt 2 is limited to one display per Thunderbolt 2 controller so you need two Thunderbolt 2 devices in a chain to output two displays.
How does the PCIe lane negotiation work. If you have 2 devices that request 2 lanes each and a third that request 4, will it the TB controller negotiate this to the "best case" scenario?
The PCIe bus acts like a tree network also. A PCIe device is connected to the Thunderbolt controller via 1, 2, or 4 lanes. In the case of the Sonnet Echo Express III-D, the PCIe device is a PCIe bridge with 4 upstream lanes connected to the Thunderbolt controller and 16 downstream lanes connected to PCIe slots (x8, x4 x4). Maybe think of the PCIe bus as a series of pipes, some are wide (x16) and some are narrow (x1), some are fast (8 GT/s) and some are slow (2.5 GT/s). The PCIe bridges (and Thunderbolt controllers) act like network switches to connect the different pipes.
Question: the ports call themselves Thunderbolt (USB-C)... but USB-C is a connector rather than a protocol.
What happens if I plug in a USB-C thumb drive to one of these thunderbolt ports, or a USB-C to USB-C data cable linked up to my iPad pro. Will it work, since some cables are Thunderbolt 3-only... and the macs have TB3 ports rather than TB4 ports that encompass the USB spec?
If I were to pick up an M1 mac mini, I probably have more need/use for splitting one of the TB ports between 4 USB ports capable of 10gbps (with the added bonus here of the occasional "burst" higher for my Samsung X5, compared to buying a TB expansion box and a PCI-e card with 4 USB3.2 ports on it) than being able to connect multiple Thunderbolt devices. The only TB device I actually have is the aforementioned X5
A Thunderbolt port can do USB-C (non-Thunderbolt) stuff like USB 3.x, USB 2.0, DisplayPort Alt Mode, or a mix of USB and DisplayPort Alt Mode.
Thumb drives, USB-C hubs, USB-A hubs, USB devices, displays, can all be connected to a Thunderbolt port.
Don't use a Thunderbolt 3 only cable to connect a non-thunderbolt USB-C device.
Apple makes a Thunderbolt 3 Pro cable that can connect anything (but it's expensive) - I'm not sure why they don't call it a Thunderbolt 4 cable.
The OWC Thunderbolt 4 Hub has four ports that can all do 10 Gbps.
The power input is 5.5 amps at 20V - that is way beyond USB specs. Maybe there is a built in room heater that they haven't revealed!
5.5A x 20V = 110W - USB-C maxes out at 100W which is one reason they don't use a USB-C power input.
60W PD to laptop, 15W x 3 USB-C power, 1.5A x 5V for USB-A power
= 112.5W
Looks like they are 2.5W short but it's unlikely that you'll fully load the USB-C and USB-A ports.