absurd high HR, insane battery drain. completely disappointed

hi, guys.

went for an easy run today. usual HR is 160 - 170. the watch reported 185 - 190 HR. I honestly felt like 170 HR, though. 

still facing insane battery drain. like, +25%/day drain a day. 1 activity a day. garmin share, wifi, ox disabled. 

firmware: 20.31. 

I'm honestly disappointed. anyone facing the same issues?