-21 is technically outside of the -16.4 to 16.4 range for LTFT's....

So it seems the car is detecting way too much fuel and attempting to reduce it.

LTFT's should be around -3 to 3 most of the time.

Also appears this was at idle according to the vec speed....

TPS is 20.7% or what?

Can you get the voltage for the TPS?

It should be .40 V at no throttle.