Apple Watch "Activity" and "Activity Rings" do not record proper time or calories
I noticed before that it seems like maybe Activity is designed not to let you "cheat", for example if you start a workout and then just sit on the couch it doesn't log minutes, which it probably shouldn't. But also if you do a workout and forget to stop it until it prompts you or even just have a few minutes of inactivity before you stop it, it will recognize a 30 minute workout as 9 minutes, for example. Very annoying and buggy.
Today I went for a brisk 36 minute jog and made sure to stop the workout immediately at the end of the workout. The Activity Ring shows 6 minutes. Why? Everything else recorded the workout accurate. All my apps that read from Apple Health show a 36 minute workout. Apple Health shows a 36 minute workout including my path on the map. However apps the read Apple Health also show two line items "Active Energy" only 6 minutes and 35 calories plus "jogging" 36 minutes 312 calories shows. This is double counting because the whole thing was 36 minutes, not 36 + 6. This is obnoxious and annoying. Even more ridiculous, a watch notification popped up and said "congratulations, you've worked out 7/7 days this week" so it is detecting the workout (obviously, I started and stopped it manually).
Is there a fix?