Garmin instinct 2 solar heart rate monitor does not work correctly.

Hello everyone! I recently purchased a Garmin instinct 2 solar and encountered the following problem: the heart rate monitor is inaccurate. It works correctly without loads, the data is accurate, but during intense training (hockey), the data is displayed extremely poorly. Namely, the watch periodically stops counting the pulse and drops it to certain values. That is, during the game, the pulse is around 170, but after a couple of minutes, the watch starts showing +-130 and nothing happens. After a while, everything returns to normal, but later it displays incorrectly again. And this continues until the end of the workout. I don’t like this, since I miss most of the peak loads and cannot track the pulse at this time. I turn on the training program, I also tried without it, but the results are even worse (the watch showed a pulse of 80 and did not move at all for several hours). I play hockey outside, the temperature is around -10, but the thermometer on the watch does not record negative temperatures. I wear the watch not very high, right above the ankle, I tighten it tightly enough, but not too tightly. What could be the problem?