That is totally unacceptable. I liked the way it worked before the update. Hate it now. When I was on the treadmill this morning using the Exercise app, it was fairly accurate, although it only gave me 52 minutes of credit for a 65-minute workout. However, that was better than the 40 minutes it gave me for a 65-minute outdoor walk for which I used to get a 60-minute credit.
After I got off the treadmill and started doing my weight machine routine, without the exercise app since there's no option for doing strength training, I got a reading after 20 minutes and then the next one wasn't for an hour and 10 minutes. I got no exercise credit for the entire time was doing weights, although I'm sure my heart rate should have been high enough to get some credit.
Additionally, it takes a long time for the rings in the app on my phone to catch up to the rings on my watch. It used to be instantaneous. I don't know why there is a lag time now.
The high and low spikes I got the day before yesterday when at rest, ranging from 36 to 212, made no sense at all. Even when I exercise, I never get that high, and 36 is insanely low. This can't possibly be intentional. There is obviously a bug of some kind in the software.
My battery life was fine before. I didn't need them to cut down on the frequency of checking my heartbeat. It should be an option for those who may want it.