That 37 in your VE table, change to 41, a hole like this in your fuelling can wreak havoc. Around idle you want all the same fuelling, no more than 1 or two different per cell.
Do you have a fuel pressure sender???? If not then the figures you suggest are just spurious, and can be ignored.
To be honest with you, I would kill the closed loop idle control, you do NOT need it, and believe it to be complicating things for you, a LOT. It can mask the true problem by trying to fix a bad idle, when actually what you need to do is get it idling properly without any crutches from cold, then in the future, if you feel you need it, go closed loop. I don't tend to do closed loop any more, way too much hassle, and can get a perfectly good smooth idle, which reacts properly to load changes such as fans/AC/auto box engagement without the idle valve doing anything.
So to go back to basics, I would change your closed loop to 'warmup only' and then open your idle valve to 45 DC for cranking as you have above. This simplifies everything.... if you have too many variables going on, you WILL start chasing your tail.
Looking at your graph, the engine is definitely leaning out as it comes down from the surge after starting. Can you post a pic of your ASE table to compare please?