Agreed.
It *is* a quick process to trim the idle air bleed screw so as to dial the IAC into a reading of ~10 (as was noted earlier, see document submitted prior) when warm. I would chase that down because it's quick and easy, and possibly the reason for the wacky response. None of us know the ECU's IAC algorithms (well, likely none us), and from what I've learned (from the Honda) the ECU seems to care about where the IAC is *now* when it's deciding where to move it to *later*. So, the decision as to "how far to move it out when going into gear" might be based on "where it is now", and if "where it is now" ain't where it's supposed to be (e.g., ~10 when engine warm, no AC, etc.) then confusion may result.
I also don't know if or how the "throttle follower" function's being affected and / or reacting to the IAC's (possible mis)position at idle.
Notably, the IAC seats fully when commanded; that's just the ECU driving the stepper for a whole bunch of (excess) steps, with the assumption that once the IAC bottoms it simply won't move anymore... a "reset the position" sort of action. So that's good.
Good luck!