Curtis,
My Dyno guy said he has worked on the 961 before and said the wild idle is an issue he has seen on other bikes as well.
It has to do with the IAC programmed in the ECU.
Separate from the main fuel map.
It controls air to the engine at idle.
The IAC takes sensor data from the the airbox temp, cylinder head temp, and O2 sensors and uses the data to send signals to the throttle valve servo.
How it is using the data is the issue, and this effects cold idling and hot wild idling.
To access the IAC and make modifications requires the dongle, software, and interface cable for that ECU (SC or OMEX).
Right now, only Norton can access the IAC and make changes.
If the interface cable and software were available we could create custom maps and make any adjustments for any exhaust, or engine tune.