I've seen the thread about it keeping GPS on after GPS activity but I think I'm similar but slightly different.
When zwifting I start the watch recording an "indoor cycling" activity, mostly to force it to use my chest strap HR rather than wrist optical as its far more reliable on the bike. At the end of the activity I dismiss to save double logging activities in connect (I've got zwift uploading all its data to connect and it sends far more than my watch records) but battery drain is then sky high until I power cycle the watch.
I've gone through the settings menu and it still says it's searching for the sensors which could cause it. But after power cycle it still says searching so I can't swear that's the answer.
However, the thread talking about after recording GPS activities said he'd fixed it by clicking done to get out of the activity instead of pressing B. When dismissing the indoor ride I don't see a done at all.
Anyone any ideas?