That’s a solid five years of consistent training. 
Was the long ride in July last year a targeted event or special group ride?
Everyone’s XPMC will be differ depending on their goals and how much they can ride each year, but patterns and trends are useful to compare.
Here’s mine for the same period.
When you zoom in on one of your training blocks or progressions, how prevalent are your rest days?
Any time I’m feel stretched during a block of training I’ll take two days off in a row after an especially long or hard ride. I feel much better for it when I do that.
I do monitor calculated form on the Planner, but I don’t necessarily ride on yellow days.
During build/peak weeks I may ride every other day to ensure full recoveries.
Plus, I’ll scale back for a week or more at the end of a training block.
Example of a seasonal progression:
Once you build year over year resilience, I don’t think you lose much fitness by taking breaks even extended ones as long as you’re not sitting on the couch the entire time. 
Fitness builds back quickly when you resume training.
All of my first-of-year progressions (mid-Dec to mid-April) have been with XATA Base-Build-Peak, GC Specialist, at a Slow or Moderate-1 rate.
While I’ve successfully reached Goal targets on 60-day XFAI plans, I much prefer the freedom and flexibility of XATA.
I control the progression day-by-day which may result in a single weekly HIT workout during Build/Peak. I can also decide to go with a different Focus Duration target on HIT days. For me that’s usually a sprint workout (20-30s secs max effort, full rest, repeat until I can’t do another without quickly fading). Or I might do hill repeats or on/offs during a 10+ minute climb.
If falling behind Pacer needle-wise I’ll put in a long easy ride (4-6 hours) making sure to fuel every 45 minutes. That normally triggers red form, but I’m likely taking two days off in a row anyway. YMMV
With XMB I really love the ability to head out the door with the option to vary how and when my buckets get filled on HIT days.
I can front load the interval portion of my ride or execute late in the game.
If I’m feeling strong that day, I’ll crank up the CL. If not, I’ll spread out the effort with full recoveries. Or a combination – start strong then ease up if I can’t maintain the level.
Either way, buckets get filled.
Riding similar hours month to month likely leads to plateauing even if your mixing Focus Duration during training blocks.
IME if you want to the best peak experience, start off in a valley. 
TL-wise you’re hovering between 50-80 while I’ll dip below 40 and rise as high as 120+ during Peak phase.
Do you have the capacity to do that?
E.g. execute a full 120-day progression, potentially tripling TL during the term, then take a break.
If you feel that’s too much TL – or too high an increase – keep the ramp rate at Slow and target a doubling of TL during the term.
E.g. start with a dip, say ~35, and shoot for 75-80+. I.e. ~10 TL increase per month over 4 months.
Your reaching ~80 now but notice your TL pattern compared to my five pronounced progressions during the last 5 years.
Note: The slump at the end of my chart is because I’m mostly off the bike currently. Too much “stuff” going on this year for my usual progression. 
My takeaway is you obviously have good riding habits with solid base built each winter but consider how long you’re ramping up and managing recoveries along the way.
That sudden jump to weeks of low-cadence grinding and the aftermath is a lesson learned. 
Whether you plan to use Continuous blocks or a B-B-P progression next year consider incorporating some low-cadence/high-torque sessions on HIT days by end of March.
Finally ponder this –
We are already members of an elite club.
My guess is 70+ represents less than 1% of riders on any training platform.
Just showing up each day is a win. 