OK OK BREAK IT UP....
On the GB231 and IB310 ECMs, of which the one originally fitted to your bike will be one of the two, there is a spade connector in the middle of the Black and the Grey connectors. This is the Adaptive Muffler Control, the signal that tells the motor what to do.
The 9 and the 12 share the same ECM and the same wiring loom for "economies of scale", or cost cutting purposes to you and me. The bits and the bytes inside the ECM are different and not all the plugs on the loom are used. The white wire that goes to the spade connector in the middle can be traced on yours to a triangular plug with a rubber bung in under the driver's seat on the left hand side, of the bike (driver looking forward). The rubber bung is there cos there is no AMC (exhaust valve) on the 9. This white wire goes nowhere else and it you put a multimeter on, you can see it is connected from the spade terminal to the triangular plug.
The ignition retard function is controlled by a configuration byte in the ECM that tells it what to do (see below), where the bit second from the right is set to 1, the ECM looks to see what the throttle position is, then the vehicle speed and the engine speed; if the throttle is wide open (WOT) and the ratio of the vehicle speed to the engine speed is within the range of two other numbers in the ECM, the ignition is retarded. This is located at byte 0x194 in the ECM. And I also cobbled together a diagram to show you what happens to the ignition timing.
And finally, there is a bit of the wiring diagram which is for a 12, but it shows the connector we are talking about. It also shows the VSS at pin 8 on the grey connector, and this is the one you want... If the ECM doesn't know how fast you are going, it thinks you are stopped, and therefore your VSS/RPM ratio will always be zero, i.e. below the threshold for retarding the ignition.
As for the Race ECM.... I think the Race ECMs on the 9 can be either CB060 (older) or GB231 - you can see what yours is by reading the text above the bar code sticker on the top face of the ECM. The CB060 was made before the need for an AMC valve (before the 12) and only appears on the 9s. It will therefore have no spade terminal in the middle. The configuration byte on a Race ECM is set to all zeros, so the "Activate on WOT transition" is set to zero, i.e. not active.
The earlier 9s, 2003 and 2004, had a CB060 ECM for the street (not a Race ECM, although it was effectively the same box but with different flash or 1 and 0s inside). This has no spade terminal as I said, however it still has the noise abatement logic to retard the ignition.
Feel free to discuss it with Birmingham HD and let me know if you need more info.