You can compare the approach that I used. I’m unsure it is the same approach that you are using (but in making that - vague - judgement, I’m being lazy).
The cros_ec module re-exports the same values with the following names:
temp1 → local_f75303@4d
temp2 → cpu_f75303@4d
temp3 → ddr_f75303@4d
temp4 → cpu@4c
In my stress-testing, the temp4 value seems to be the most responsive to CPU load, with temp2 lagging noticeably behind. temp3 appears to be pretty well correlated to memory load and the spd5118 readings that I am getting. Not sure about the rest.