Furthermore to the discussion, I recently had a look at the ECM to see if I could chase the wires back to there and see why I couldn't get a reading. I unplugged the ECM and plugged it in again.
I later that day went for a ride, which might I add included some decent bumps along the way. About two hours into the ride the engine started cutting out. The symptoms included poor throttle response then it stalled itself, showing the standard lights you'd see if you had actually stalled. With no issue I was able to pull the clutch in and restart the bike and continue home. This happened a further more two times randomly.
Upon inspection when I got home I retraced the wires looking for a short circuit or something loose. After no luck I went to start the bike up again, and was alarmed by a large buzzing/clicking sound that sounded much like static discharge when I pressed the starter. I traced it to the starter solenoid/main fuse. Fuse was fine, took it apart and looked for loose connections. Checked battery, grounds and starter. No issues.
I am now wondering if the starter solenoid caused the whole stalling issue, and if there is any way to confirm it may be a faulty solenoid before I replace it? Anyone experienced anything similar??