My zones match a lot better using PILLAR (AI based dynamic training app) than they did when I was using TP. I think it's because PILLAR actively tweaks my power zones to match HR zones. I occasionally got messages from TP recommending I adjust my threshold power or HR based on my workouts, but not very often. PILLAR makes these adjustments automatically on a weekly basis.