When I was digging deep into these issues to troubleshoot my own laptop, I came across something else that you might find helpful. The AMD chips used ship with a feature called STAPM, which stands for Skin Temperature Aware Power Management. Essentially, it’ll throttle the CPU and GPU power if it determines that it’s proprietary algorithm, based on power draws and temperature readings, determines that the laptop is too hot. I saw this as the cause of some of (but not all) of my throttling events, so I went into the BIOS and disabled this feature and my performance became much more reliable (and the laptop skin temp feels no hotter). I may have needed smokeless umaf to do that, I don’t recall.
I recorded my exploits here (search for STAPM to jump to relevant section): [SOLVED] An Adventure In Mitigating Throttling