This isn't something I've seen, but in the vivoactive forum, there are some folks that are seeing a crazy amount of battery drain. (I mean like 70% to zero over night). People are thinking GPS and BT, but I'm betting that many people have a CIQ watchface.
We all know about low-power mode, but is is possible that something in the code of a watchface is causing a drain? (I mean in the watchface itself, and not in the VM).
For an example, what if the watch face starts it's own 500ms timer that always runs, even in low power, or maybe something that runs until it's stopped by the watchdog timer on a regular basis?
Maybe just things that are CPU intensive even every minute or second? (based on "low power" mode)
I don't know what happens when something is submitted to the app store, but is there something like a "code check" to catch such things?