I have a Descent Mk1 which is basically the Fenix 5X. I usually wear gloves at the gym as I need the glove strap to prevent my wrist from over-extending during heavy lifting, as well as protect against chafing on the rough metal of the weights. As a result I had to move the watch slightly higher up the arm by about an inch or so from the wrist bone where it normally sits. The HR reading is all over the place. When I am lifting heavy with my heart going nuts, it is showing "easy", and when I am showering it is showing "Threshold".
I tried different angles, different strap tightness. I even tried putting it on my ankle near the fibular vein where it is pulsing but to no avail. I also noticed that even when I take off my gloves and adjust the watch to over the wrist, it stays at the low HR and does not change. I can clearly feel my heart thumping at over 140 bpm but it shows 100bpm. In comparison I wore a cheap $50 HR tracker watch higher up my arm and at my ankle and it showed my HR within +/- 5bpm.
My conclusion, Fenix 5X is pretty much useless for tracking HR during weight lifting especially with gloves on. Its designed for biking or running where you do not need to move it higher up for the gloves. What a disappointment.
I am posting this so that future buyers if they want it for gym, can make an informed decision.