Hello,
The actions taken were correct to reduce the load of the system, those are the recommended modifications to reduce power consumption and temperature.
You also could try to reduce overall processor frequency.
This reported temperature is directly related to the processor's load.
Could you please share the part number and labels in BSP? These temperatures are abnormal.
Is there a way to verify whether the thermal governor and passive cooling (via frequency scaling or GPU throttle) are working properly?
There is not a flag or similar to check if is working property but let's compare them with prebuilt BSP to discard hardware issues.
As suggested, it would be helpful if you could please compare the initial CPU temperature values from your side using the official prebuilt BSP on the i.MX8QXP MEK. This would help us validate that our setup is thermally aligned with reference behavior.
Regarding this request, in my MEK board, the temperature reading was around 26°C.
Best regards.