My bike is now with the shop I bought it from for a replacement motor. The error is intermittent and will reset for an unknown amount of time, it could be fine for 30 miles, it could reappear instantly.
You can see what the cadence sensor is doing in the video below, sometimes it is was worse...