I am dealing with exactly the same issue: I am running Gnome on a fresh install of Ubuntu 20.04 on a Lenovo Thinkpad X1 Carbon 7th gen. I have an external monitor (also a Lenovo), and when I connect it (through USB-C), everything works fine. However, when I disconnect it, the system freezes completely after a couple seconds, and I need to do a hard reboot each time.
I am dealing with exactly the same issue: I am running Gnome on a fresh install of Ubuntu 20.04 on a Lenovo Thinkpad X1 Carbon 7th gen. I have an external monitor (also a Lenovo), and when I connect it (through USB-C), everything works fine. However, when I disconnect it, the system freezes completely after a couple seconds, and I need to do a hard reboot each time.