Hello Austin C. Allison,
Thanks for reaching Microsoft Community. We're sorry to hear about this issue on your devices. Definitely not the experience we want you to have.
If I may ask, does this issue happen with high CPU usage?
Have you also tried updating the Windows on these devices? How about running the Surface Diagnostic Toolkit? Or manually downloading its drivers and firmware?
If not, we suggest to perform these steps first and observe if issue persists or not:
Run the Surface Diagnostic Toolkit
- In the search box on the taskbar, type Surface Diagnostic Toolkit, then select it in the list of results.
If it's not already installed, you can download it from the Microsoft Store. - Follow the on-screen instructions in the Surface Diagnostic Toolkit.
Update Windows. Ensure all pending updates are installed.
- Select Check for Windows updates. Or select Start > Settings > Windows Update.
Manually install drivers and firmware for Surface
- Check what is the current OS Build of your Windows version by typing winveron the search barnear the Windows logo.
- Go to Download driver and firmware for Surface**,**choose (your Surface model) then click Download.
Choose the .msi file closest to your current OS Build and click Next.
After downloading, run and install the .msi then Restart.
Run the System File Checker in Windows
- Follow instructions on Using System File Checker in Windows (microsoft.com).
Otherwise, if this only happens when docked, how about try updating the dock firmware.
Feel free to respond on this thread to let us know how it goes.
Kind regards,
StevenK