Seeing all CLR's means no errors were detected. A "Clear" just means that a malfunction for that particular test (tests D01 through D10) was not found or logged. As far as the speedo is concerned, everything on the surface looks OK.
A proper VSS output will be a voltage that toggles from about .25 volts (a logic low) to about 10 volts (a logic high) with a frequency of about 1350/second while at 60 mph. If the output of pin 12 was to remain low (.25 volts) for a given period of time and did not toggle, a D10 shorted low error code would be set. If the output of pin 12 did not toggle and remained high (10 volts) for a given period of time, a D09 shorted high error code would set.
The VSS output (see attachment) is the white wire going to pin 9 of the speedo. If the bike is fuel injected and has an ECM,, the speedo passes the VSS info out to the ECM via the white/green wire (pin 12). Since you don't have a SET D09 or D10 code, the vss signal is probably passing through the speedo and is ok..
These tests are not proof positive by any means. They are only meant to give you a starting point.
Looking at attachment, you may want to inspect connector 39A & 39B, making sure it is clean and making good contact.