I used my Garmin FR 945 to log some boating recently. The watch have no boating activity pre installed, so I switched the activity type afterwards in Garmin Connect app on Android. I was happy to see that this changed the units to knots and nautical miles. However, the distance was not recalculated, ending up with the same number of nautical miles as kilometers, in turn ending up with a way to high average speed as well, as calculated from distance in NM over loged time. Max speed was shown correctly in knots though.
Seems to me like an obvious bug, that should be easy enough to fix?