I have the issue where the charge temp is lower than the iat reports and much lower than the clt temp but is directly related to heatsoak from the engine/clt temp, the iat sensor has to be where it is, post intercooler and pre throttles on-top of the engine under the fuel tank
Short term trim corrects it quite well and I see 8-10% added fuel until the iat sensor stabilises on the road, but takes 2 minutes to come online after a hot start, where if I could use negative numbers in the correction table it should work better I think
It would be smart for charge temp to be closer to 20deg (base iat, or maybe even use ecu temp) for heatsoak correction instead of CLT. Why? because when you start the engine and its heatsoaked you want the fuel to be richer (iat to read closer to 20C ) because otherwise it will lean out and have rough idle. The lambda being accurate (and following thhe theorhetical fuel model) aspect is not as important because short term trim is there for that. Its more important for the engine to stay alive without almost dying because of iat correction.