Wahoo elemnt rival uploading half my ride

Did a 30km bike ride this eve, when syncing it shows on wahoo app as 30.76km I did and once synced it flashes to 16.62 and uploads to Strava as such

Have tried all the usual, delete app, resync, power off watch etc, nothing seems to be working

Anyone any ideas?