I noticed frequent diagnostic log generation on my AW5, using public release of ios14/watchos7, and dug in. The "heart study" app, which the study has now closed, was throwing tons of errors in watchos7. I've deleted it from the phone/watch, and will see if this changes battery life. If you have the heart study app, check your diagnostics and see if that was causing errors. Errors & crashes cause massive battery drain from what I have read.