I've noticed that using my Garmin Fenix 7 that Intensity Minutes are dramatically under-reported on some virtual rides (Zwift).
I'm refreshing multiple times and the ride is fully recognized and training load is updated but very few intensity minutes are recognized.
e.g. Yesterday, I did a tempo workout with heart rate up above 85% max followed by a Zone 2 session with HR about 70% of max. Combined effort of around 90 minutes.
Training Load recognized the different sessions appropriately but I'm showing total intensity minutes of 2.
I've noticed this issue a few times. Some rides recognized, others partially, some hardly at all.
Separately, and I'm not sure if this is connected, my wrist HR during the ride mostly understates my HR measured by my chest strap by around 10bpm potentially putting me down a zone but this doesn't explain why it hardly recognized a tempo workout.