It seems like a reading issues rather than a hardware issue. Try placing the sensor on the inside if your wrist where the skin is softer and veins are more prevalent. Also play with the tightness and fitment location up or down a little. Go to settings turn data to gather every second. Update the hardware and apps during syncing with phone or wifi. I know mine can be off under vigorous fan biking where your really thrashing your arms. But it’s fairly accurate any other time.
If you do intensive exercises or more moving than otherwise a watch on your wrist could reasonably keep up with. I highly recommend pairing a Polar H10 (roughly 100 usd) strap to your garmin and that’s hospital/lab grade accurate. Pairs right to the watch and nothing else is needed, syncs the data accurately and to connect app as usual. 400 hour battery life, adjustable, comfortable. Check it out. Good luck.