Lillipup thermal issues

My lillipup (Lenovo Ideapad Flex 5i, i3-1115g4) gets way too hot under load only hitting around 20W before throttling as it hits 90c even with fans at max speed. I repasted the cpu and it gets up 25W now but still well bellow its max TDP.
Screenshot 2024-05-22 153938
Screenshot from throttlestop under load

Screenshot from ectool under load