Productive training - do I trust TR plans or Garmin?

I would ignore Garmin. Training status is partly based on a VO2 estimate that uses your HR and power from recent rides. I’ve found this estimate changes with pretty much every ride. My HR at any given power varies quite a bit depending on temperature, time of day, when I last ate, how fatigued I am, etc. So if I do a ride on a hot day, my HR is higher, Garmin thinks my fitness has dropped and suddenly tells me I’m “Unproductive”. Not in any way useful in my experience…