HW failure or major SW bug with 21.20?

I'm not 100% sure that all my issues come with the new SW, but my problems are just endless after the upgrade:

- multiple times a day request for an update (3-5x normally)

- battery drain (at least 25% per day with no gps usage at all, before it was maybe like 5%)

- sometimes no morning report or just useless because sleep tracking is not detected

- compass: sometimes works and sometimes doesn't, it just stands still

- wrist heart rate: mostly doesn't work but then suddenly it tracks my heart rate for couple of hours, than nothing again, than flatline...

- treadmill - no pace detected

Factory reset did't help. But at least GPS seems to be working and connection to phone :)

I know, there are so many issues that it might be a HW failure, but since sometimes there are also so many bugs introduced with new SW, I never now. Especially because reading the forum, there are almost all of my problems listed on the first page people having the same issue.
I'm just sure, if these problems will be solved with new SW I will never ever upgrade again :)