Hi, definitely let MS know.
From my experience at a school with 300+ Surface Pro 6 and 7 and 7+, and Dock1 and Dock2 for each device and many with multiiple monitors and three screens (including 86" interactive panels), lessons learned:
a) always update your Surface device with the latest Firmware
b) always use active Microsoft Adapters (not passive)
Sleep settings and display settings and power settings make little difference to these issues and most people know how to set them.
I finally have two monitors and my SP7 working faultlessly. The occasional glitch if I've been undocking/docking it all day and facial recognition needs to happen undocked once a day maybe.
Good luck.
Please pass this on to Microsoft though. I've sent links to this forum post to Australia's Microsoft Surface Team (some perks to being a regular business customer).