Rockchip rk3566 CPU heat up in my custom carrier board for CM3

Dear all , hope you are doing fine ,
i make my own custom board for CM3 every thing work great in my carrier board , but the issue the CPU heat up even when there are no process done on it , in idle mode the only CPU reach up to 60-70c , but there are no other part in carrier board or cm3 heat up . when i use I/O dev board the temperature in idle mode only reach between 25-30c !!!

the only different in my carrier board and I/O dev board that i use all GPIO for controlling led and other stuff , and i did not connect HDMI as it is not required in my board , i keep this pins floats !

i have two thing that i think about it ,
1- i leave the GPIO in board and use extender i2c chip like MCP23017 to control the GPIO , and leave the CM3 GPIO float
2- connect HDMI pins to GND ! mabe
this is my power side which give me 5v from 12v

again there are no process at in CM3 , it is idle mode , and same board i check it in both , my carrier board (reach up to 70c-80c ) and I/O dev board(only 25-30c) same CM3 module , thank you in advance and hope any one will give some tips to over come this issue

regards for you all