Well, at my best good-willing-days, also the way the showed Section 31 in DSC, is 'doable', but they lost me, when they introduced something like a headquarter of the organisation. DS9's section 31 always seemed clever enough not to have something like an own station, that even captains like Pike know about... for me, it was always much too 'public' for the idea of Section 31...
But who knows? Maybe, 'Strange new world' will help me, to throw together these two different kinds of Section 31 in my head with a 'story bridge' between DSC and DS9...