This isn’t something you usually hear about. In fact, this is the first dock where I’ve found that there is a firmware update. If you have a Surface Dock, and are having occasional problems with it, I’d suggest following the link below and installing the Microsoft Surface Dock Updater and then use it to update the dock’s firmware.
It’s a multistep process, but it walks you through it and it is pretty straightforward.
https://docs.microsoft.com/en-us/surface/surface-dock-updater