Couple of clarifications:
- Category Enforcement is past 60 day performances and applies to any rides. It uses a power curve that captures your best numbers between 2 and 50mins. No averaging, no 3 best x 95% smoothening like ZP. If you bump over the limits once, you are upgraded
- Your ZwiftPower Cat - (per above, is 95% of 3 best over past 90 days of ZP events), has no bearing on your CE Cat.
Looking at your profile, I see why you could be a CE Cat B but unlike Zwiftpower that lets the community assess these things to help, CE data is not available to you (yet) or me, so I’m just speculating.
Have a read through this thread which is someone going through the same as you (mid-series bump) who posted in the past few days, and even has similar performance numbers - this thread (reasonably short for a CE discussion) covers all the salient points you didn’t know you had on your mind