Welcome back to the forums!
I’ll start off by saying I just spent the last 2 weeks of my life troubleshooting performance issues only to realize that all I needed to do was clean the heat sinks/vents of lint. I’d recomment you at least take a look at yours as well. That said, it sounds like your device is likely still using liquid metal, and so you’re likely running into a thermal issue with that. Framework has since moved away from liquid metal to phase-change thermal pads. If you are still on LM, you can request a replacement kit by contacting support, see this guide for more info:
Liquid Metal → PTM 7958 - Framework Guides
I’m not sure about the reboots and keyboard freezing, but I wouldn’t be surprised if there were some oddities associated with overheating. I think that’s what was causing my charging port to stop working.
Additionally, you can also try updating your BIOS, which includes an update to the keyboard firmware that was causing it to detect keypresses when the lid was closed.