Having re read the thread I think Rocket Scientist's approach seems like the plan.
When reading this I was wondering about the idle speed control.
It'll idle high, then drop down to about the right level for about a second before raising back up. So that's different, but I'm not sure that's progress.
Being very new to the rocket so take everything here with a grain of salt.
I removed the o2 sensor and disabled it with TuneEcu so I could install a wide band in the same spot to monitor the A/F ratio.
While experimenting with some different tunes and idle / off idle timing I have found the following.
With the timing slightly reduced at idle the bike started fine and ran fine, but would stall when down shifting.
Reconnected the original O2 sensor and ran the 12 minute tune. Re installed the wide band no more stalling.
All seems well.
So then
Went back to original timing now off throttle and the idle went down to around 1,300 - 1,250 then slowly the RPM dropped to where it should be and stays there. (Not exactly fun when doing a U turn in the gravel).
Today if it is raining as it has every weekend since I got the bike I plan on welding a separate bung to mount the wide band and replace the original o2 sensor then run a 12 minute tune again.
If I understand correctly the 12 minute tune only works when the original O2 sensor is working.
Below is just a guess...
If it works similar to other systems during the tune not only is the A/F mixture adjusted but also the "parked" position of the Idle Speed Control. That is the position ISC is in when the bike is running above idle. When the bike is returned to idle it goes there and then the ECU tries to adjust the position to maintain the target RPM. Because the adjustments are small and slow the bike may stall before the ECU can get it to the target RPM or we see the slow decrease in RPM to the target.
That being said it does not explain while in one case yours idled high, then dropped where it should be but then went up again.
Rick