What Darren said.
I would bet that your diligent, all out preventive efforts this year have paid off royally and indeed are responsible for preventing (or tamping down in a major way) the expected cycle. Huge cause for celebration, and something I personally admire greatly!
My hope is as you approach your normal CH cycle end time coming up real soon here, while keeping your arsenal and contingencies ready to go at a moment's notice, you'll go free of all symptoms, including shadows, and feel freer from the grip, with less dread, if you experience that.
As far as what to expect for cycle timing now.....sorry but I kind of went into an "all bets are off" mode regarding cycle timings a good while back, considering this bit that is so common:
...but I believe that with your level of determination and vigilance you could continue to prevent lots and lots of more cycles all in a row.