I have the XS Special Edition Pistol gray delivered May 2019. The bike started to have a sporadic speed reading and it would bounce up to the speed then right back to '0 MPH'. It'll stay at 0mph then bounce up to some number then back to O.
See attached video
I've tried disconnecting the battery and the wire connectors from the controller to the motor. The motor isn't making any noise like a loose magnet either.
I've read other posts about the same problem with the X back in the summer 2018. Search for "speedometer isn't registering".
Is this a controller problem?