We bulk bought a lot of Framework Intel 12th gen laptops to kit out our engineering team.
Within a year many of these (>20%) started experiencing the "400 MHz bug" where the CPU is either intermittently or constantly stuck at 400 MHz, and the laptop starts to heat up like an oven. As far as I know there has never been any conclusive fix for this issue from Framework, or even an official debugging guide.
It really soured me on the idea of repairable laptops - what's the point of it being "repairable" if you have huge fundamental flaws in the hardware that go unfixed?
I had a similar issue on AMD 7040, where it would lock too I think 800Mhz or something. It didn't get hot, it would just obviously be very sluggish until I restarted. The issue popped up a few times, but I think was ultimately fixed with a Linux change.
Have you seen any of the fixes people talked about in that thread? Apparently some fixed it, hopefully something works for you https://community.frame.work/t/framework-400mhz-issue/83910/