This reminds me of the BDProcHot throttling issue on some Intel laptops from a while ago.
I remember having a similar issue with an HP laptop running the first generation of Intel Alder Lake. The CPU would throttle heavily to something like 800Mhz on battery on Linux.