Bought my Garmin Instinct a little over a month ago to start tracking heart rate during my workouts. I do weight training, crossfit, and cycling. I've noticed that the heart rate is very low during my weight training along with the crossfit and is only accurate during the cycling when I'm on my trainer. That being said, today I was in the middle of my workout on the trainer and my heart rate dropped from 150 to 90 and stayed low for about 2 minutes then jumped right back up to 150. This is odd because my cadence did not change a bit. I'm very disappointed if the device is being altered by sweat on my arm or a little movement. Others I workout with use the Apple Watch and get accurate results the entire time. The only reason I went with Garmin is because it is a bit more rugged and has a much longer battery life. If the watch is worn snug I would assume it should work correctly even if you sweat, otherwise it wouldn't work during a swim workout. Is this a common problem?