I have a 645 and a Venu that I interchange with running or mountain biking. The Venu is my primary day-to-day watch. The 645 gives better fitness metrics but does not record intensity minutes. The bigger issue is that the gps distances are pretty different between the two. I have a local mtb trail that is about 4.5 miles long (pretty sure). The Venu consistently measures in the 4.4-4.6 mile range and the 645 consistently measures it in 3.7-3.9 mile range. Today I wore both of them on the ride and the measurements were 4.48 and 3.89 miles (respectively). Even though the Venu got the gps later and so missed tracking the first part of the ride. I don't get why this is happening or how to fix it (if possible). Do they not use the same gps?