Yes, just started using my edge200 on my MTB. Time and Elapsed Time seem to be correct but moving time is less by the difference between the first two.
I'm using auto-pause and I'm guessing the garmin connect subtracts the stopped time (which it still has as data) from a time that has already had the stop time removed. a double subtraction? Just a guess. Will investigate further.
Chris