i believe that the minutes that garmin shows (wrongly) as not moving are the minutes, through out your swim that the watch didn't have GPS signal. Strava is able to post process that data and give you a more accurate distance.
in my case it was about…