I agree with the effect of a hard stall up on an I6.
My wagon is exactly the same. A light stall 1000-1200 rpm is best any more and it sort of limps away from the line no doubt about it.
Exactly why though not too sure. I guess it has to be an
ecu function of some kind though as i can't see how or why the torque converter would do this.