I know it's an older thread, but this helped me figure out my N15CS issue. It is running a 2" ? longer (Commando, I believe) cable, which isn't ideal, but it was working sorta OK, but jumpy and I didn't like the routing, not 'relaxed' enough. So I fixed it, and broke it.
Background info: The cable is very nice, if a bit long, the speedo professionally rebuilt, and the rear wheel drive unit is a NOS item that I scored.
I took the cable off, lubed it (umm, marine grease which always worked for me, but oh no, an oil thread!), re-routed the cable and screwed the ends in, and it didn't work, no speedo reading at all. Hmm. The measurements here were helpful - I found it was only about 3/16" past the end of the cable housing. Huh? Best I can tell, the bad/wavy routing was pushing the speedo end farther into the speedo, and relaxing it into a better position disengaged it. Ot perhaps some spacer fell out. I don't think so, but it's possible.
I fossicked around in my 'Pile 'O Crap"
TM, and settled on a Mikuni carb idle spring as a temp spacer/extender that fit perfectly. I had no suitable washers or spacers so why not? The spring is about 5'16", so it made the end stick out 1/2" at the speedo end, which I think is proper, per this thread. I tested it out with the drill and it seemed fine. Worth a try for the time being, and all is good now, it's much better than before.
Since it was now working, I had to exercise it between 40-80 MPH through the local canyons

All's good now until the next thing, I suppose.