i've been able to do this a few times now so i think this may help Garmin track one of the battery drain issues down:
if i am in the Garmin Connect app on iOS and leave it on one of the settings pages for my watch (in today's case: Run Activity/Data Fields), there is significant battery drain even if i have gone on to do other things. i can only guess that the watch and app are constantly syncing to make sure that any changes i am making get updated.
i saw 4% drop in 3 hours with this sort of thing. once i back out of that settings page, it appears battery usage is back to normal (roughly 6%/day for the watch face i'm currently using).