ok... I think it's solved... I put all fuel injector settings to either 0 or 1... reflashed, settings on the simulator were setup like this for consistency.. 1021rpm, 46mpa MAP, 223f coolant, 99f IAT. then:
1) instantly the HPTuners injector pulse and scope pulse were much closer together then earlier tests, however at first the scope was showing longer pulse as expected. HPT = 5.11ms vs scope of 5.45ms, IVT was ~235f and increasing...
2) Once IVT reached max temp (333.1F) then the scope injector pulse finally matched the HPTuners Injector pulse... this time was ~8min. 5.12ms for HPT, and 5.13ms on scope, with IVT at 333.1f,
3) IF engine RPM is stopped, or KEY is turned OFF for just a min, IVT decreases back to coolant temp within a few minutes, however if restarted, pulse width still match, even though IVT iis cold (near coolant temp of ~225f) it continues climbing back to ~333f. Scope pulse does not change this time. It stays "lean" and matches the HPTuners PW.
4) IF complete battery power is removed, OR it is FLASHED, then the scope Injector PW resets and the process starts over (the process = scope actual PW is higher than HPTuners reported PW until the IVT gets high for the first time, even when coolant is hot and engine is started hot).
So, someone also said they go WOT once or twice then it seems to be fixed right after flashing, I think that's because it heats up the intake valve much faster than idling/low load.
Realtime video of this event...
at 4:57 pulse are equal, RPM stopped/key off. IVT allowed to cool for ~3min.
at 7:46 started back up, first at 600rpm then back to normal 1025rpm. Pulse match perfectly. If I power down batt or reflash, then this pattern resets.
https://youtu.be/H317c68o1g8