I have seen this once before and didn't have an answer.
Desired idle doesn't match the table.
On start up 150rpm is added.
Over next 20 seconds it goes to desired idle.
Then at 55 seconds another 150rpm is added over next 15 seconds.
What adds to desired idle RPM?
Tune and log attached.
idle.hpl
005_STR.hpt