Hello egastt,
Thanks for reaching Microsoft Community and posting your concern here.
In this case, please try to run Surface Diagnostic Toolkit and check for Windows Update. Make sure to check View Optional features and select all recent updates. Restart the Surface after installing updates. Also, download the drivers of Lenovo USB-C dock on your Surface and see if it fixes the issue. See Troubleshoot connecting Surface to a second screen for more troubleshooting guide. Just to inform you, when connecting external monitors using a dock, we wouldn't recommend using a third party dock but instead use the Surface Dock. Check your dock's troubleshooting guide for more details.
Let me know how the issue progresses by simply replying on this thread.
StevenK