Garmin's Training Status leans on power-based training load and its running estimate of your VO2max, roughly the size of your aerobic engine. Most mountain bikes don't have a power meter, so Garmin guesses from heart rate, and technical terrain makes those guesses noisy. "Unproductive" usually means the algorithm lacked good inputs. It does not mean you're getting worse.
Training Status compares two things: how much training load you're carrying, and which way Garmin's VO2max estimate is trending. Load going up while the estimate climbs reads as Productive. Load going up while the estimate stalls or dips reads as Unproductive.
The word "estimate" is doing a lot of work there. Garmin isn't measuring your fitness directly. It's fitting a model to your heart rate against your pace or power, and that model needs clean, steady efforts to lock on. A tempo road ride is clean data. A rocky climb with three dabs and a hike-a-bike section is not.
Feed a model bad inputs and it produces a confident wrong answer. Unproductive is often exactly that.
This comes up constantly among mountain bikers. There's a long thread on Singletrack of riders getting Unproductive all the time on trail rides they know were good training. And on Garmin's own forums a rider reports Unproductive status while their VO2max estimate is rising. That's the tell. If the label says you're going backward while the underlying number says you're improving, the algorithm is confused. Believe the number.
On a road bike with a power meter and reasonably steady efforts, Training Status works fine. That's the world it was designed for, and in that world the inputs are clean. Garmin's math is not the issue. A rocky singletrack ride just hands that math almost nothing it can use, and the label doesn't admit that. If your riding lives on trail, use a measure that lives there too.
Connect Strava, Garmin, or Wahoo and RideTool turns every ride into a plain-English read on your fitness. Three short emails a week tell you if the riding is working. $29 a year, no ads, your data stays yours.
Start with your next ride