I've had a look at the video. Does the change appear to be a 'static' offset from what you can tell? The difference between 104 and 120 on the indexing (16+offset) at the top, but is this consistent for down the lower end
0xB6DA: 9C 64 30 00 EB ldm #FUEL_VE,0x3064
0xB6DF: 9C 66 30 F0 EA ldm #TP_SCALE_VE,0x3066
0xB6E4: 9C 68 30 E0 EA ldm #RPM_SCALE_VE,0x3068
Indexing can be dependent on a flag 30AB#10
If the flag is set, then the ECU does some different calculations using addresses E098 x E087 and multiplies against TP (address 31AF) and then uses this value instead. Flag value can be seen in the memory monitor. From memory, the flag is set if there is a TPS fault (so load is used to index the table)
The tracing assumes the flag is clear (off). If the flag is clear, then the address comes from ATPS at memory address 314A/314B (where the LSB is discarded, so only 314B used for the index)
0xB724: AD 4A 31 lda ax,0x314A (ATPS MSB)
0xB727:
0xB727: 29 00 FF and ax, #0xFF00
0xB72A: 8D 6A 30 sta ax, 0x306A
0xB72D: 8D 5C 30 sta ax, 0x305C
0xB730: F8 sem
0xB731: AD 5D 30 lda al,0x305D
0xB734: 8D 72 39 sta al, 0x3972
0xB737: 20 BE BD jsr 0xBDBE (interpolation routine)
Apart from the above analysis, I'm unsure why the tracing appears to be 'off'