I just bought a Specialized Turbo Vado e-bike and had the double ride length problem. I found part of the answer in another forum. I removed all sensors except those on the e-bike and distances now read correctly. However the average speed, and only the average speed, is still doubled. Some success.