TIL that the lid close sensor on the #FrameworkLaptop is on the audio / mic jack board. If you don't reconnect it properly when you swap the mainboard... your laptop doesn't know when the lid is closed, clamshell connections to hubs think the screen needs to stay on, and it doesn't go to sleep properly...
(separately to fixing that, I still need to get suspend/hibernate working again, something is wrong there as well)