Hi All,
I found a solution to this - but be prepared to open your wallets - again....
So after purchasing a $3000 Surface Laptop 3, $400 on a Surface Dock 2 and 2 x $30 on USB-C to HDMI Cables, I could not get the dock to work.
The cables work when connected to the USB C port on the laptop directly to the monitor, but not via the Dock 2.
After many hours on the phone with MS Support, I finally took the plunge and purchased 2 x Belkin USB C to HDMI adaptors (over $60 a pop) and 2 HDMI cables. Surprise, surprise it worked!
The only reasoning I can come to is that the USB-C to HDMI Cable did not support 4k @ 60Htz, which the adaptors resolved. I had a look around, and I can't find a direct USB-C to HDMI cable that supports 4k @ 60 (only 4k @ 30).
Hope this helps everyone out.
P.S. I do think it's pathetic that we pay a MS premium for a MS Dock 2 and then need to buy more peripherals to make it work. What a costly exercise - next laptop, I'll be going back to a Dell, HP or Lenovo, etc.