I am replying back with the fix for anyone else who experiences this to try.
I spent hours with microsoft support. Eventually they recommended reinstalling windows. We tried downloading every single surface update file one by one and updating firmware drivers too - but all of them said I already had a newer version.
Eventually, I went home and opened device manager, expanded the "firmware" section, and right clicked each of these one by one and selected "update driver," followed by "search automatically." A couple of them updated, I restarted, and it works again.
Anyway, always worth a shot for me from here on out. Marking as best answer. Thanks.