Quick Answer
Most desk-switching friction comes from one of four causes: a non-DisplayPort USB-C port, an overloaded data lane, a tired cable, or missing firmware. Diagnose in that order before spending; a genuine replacement dock only becomes necessary once a R3,000-plus Thunderbolt unit still cannot hold your displays.
Diagnose The Real Cause
Friction shows up as black screens on wake, dropped peripherals, or charging that stops mid-session. Start at the laptop: confirm the USB-C port carries DisplayPort Alt Mode, because not every port does. Next, isolate bandwidth by running a single monitor and adding USB devices back one at a time. Then test a certified 40Gbps cable. Each step rules out a culprit so you are not guessing.
Keep a short log of when the friction appears, since a fault that only shows on wake points to firmware while one that shows under heavy file copies points to bandwidth, and that note saves you guessing on the next session.
Read The Symptoms Like A Checklist
Black screen only on wake usually means a firmware or sleep-handshake bug, often fixed by an update. Random USB drops point to power starvation on a passive dock. A monitor that blanks under heavy file copies signals shared-bandwidth limits. Charging that drops to a trickle means the dock cannot supply the 90W to 100W your laptop wants under load.
FAQ
How do I tell a cable fault from a dock fault?
Swap in a known-good 40Gbps cable and retest. If the friction disappears, the cable was the problem, not the dock.
Why do my screens go black when the laptop wakes?
That is typically a sleep-handshake or firmware issue. Update the dock firmware and disable aggressive USB power saving in Windows before assuming hardware failure.
When is the dock genuinely the problem?
When a single monitor and one peripheral still disconnect after a firmware update and a fresh certified cable, the dock itself is likely failing or underspecced.
Work through port, bandwidth, cable and firmware checks in order, and only shop for a new dock once all four come back clean.