So this was solved working with the lm_sensors version and config files from the lm_sensors github page. Note that the actual version of lm_sensors that can detect the chipset has been redacted by it’s creator.
(See all below)
Yes I recommended the kernel parameters GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable acpi_enforce_resources=lax"
Also since the Chipset was not recognized this one was better for the board = it8628-isa-0a40.
for modules you need to force it87 to 8628 by either modifying/creating /etc/modprobe.d/it87.conf with options it87 force_id=0x8628
AND
load it87 in /etc/modules-load.d/it87.conf (add module name it87)
Then use the Gigabyte config file for the X470 motherboard and modify it so you can see all hardware, voltage and temperature sensors GitHub - lm-sensors/lm-sensors: lm-sensors repository and create a config file in /etc/sensors.d/{MOBO NAME}.conf
with the following:
chip “it8628-isa-0a40”
label temp1 “System 1”
label temp2 “Chipset”
label temp3 “CPU Socket”
label temp4 “PCIEX16”
label temp5 “VRM MOS”
label temp6 “VSOC MOS”
label in0 “CPU Vcore”
label in1 “+3.3V”
label in2 “+12V”
label in3 “+5V”
label in4 “CPU Vcore SOC”
label in5 “CPU Vddp”
label in6 “DRAM A/B”
label in7 “3VSB”
label in8 “Battery”
label fan1 "CPU_FAN"
label fan2 "SYS_FAN1"
label fan3 "SYS_FAN2"
label fan4 "SYS_FAN3"
label fan5 "CPU_OPT"