We appreciate your response. We know how important it is for you to use your Surface Book as well as your Surface Dock. We would like to know if you have tried running the Surface Diagnostic Toolkit? If you haven't you can check the link here. How about the Hardware Troubleshooter? To do this, go to Settings > Update & Security > Troubleshoot. On the right panel, choose Hardware and Devices under the Find and fix the other problems then click Run the troubleshooter.
Might as well check this link for more information about the Surface Dock Updater.
Keep us posted with the outcome.