Is it possible that with the dual band GPS of the Ultra, it's giving you a more accurate view than the Garmin? Haven't Garmin's had, in some models, notorious GPS accuracy issues?
If you overlay the tracks from the Garmin and the Ultra on top of each other, which looks to be closer to your actual run? It might be better to make some specific movements at specific easily recognizable landmarks on your next run and repeat the experiment, with the overlaid tracks, and see how each device captures those movements.
For what it’s worth, I’ve never used a Garmin and I don’t know too much about them, but from what i do know, I think they’re top notch watches. If I left AW it would probably be for a Garmin. I just seem to remember that GPS variants got trashed now and then. I’m not sure if yours has dual band GPS?