It's amazing to me how many controllers Traeger is willing to throw at these problems. Being as these grills are basically a servo system, with pellet feed rate controlled by measured temp error between set and actual temperatures. They should simply and continously vary the auger feed rate to maintain set temp. More modern ones add handling sceanerieos like handling door open events better than going full heat etc.
So basically, they should just always just work. The variable here seems to be reliable temperature monitoring, if the thermocouple is biased high or low, or isn't linear, then the actual temps would be wrong, even though the set and displayed temps look to be working normally.
Now that I have the FireBoard2, I have an independent way to monitor actual temperature in the grill. I have found that my Timberline isn't linear. If I set it to 225, actual temps are above 250. But set to 400 and the temps are close. So I now set my Traeger temps to what is needed to hit the fireboard measured temp. I set the grill to 175 to get an actual temp of 190.
So dealing with this non linear temp is now handled.
The Traeger will hold any set temp by its servo loop design, it just takes time to settle in. Direct sun and wind will cause the controller to have to fight more to maintain the set temperature, but it "should" always be working the fire to hold at the set temperature number.