I do not think what is being asked for makes sense, it sounds like topic level permissions overriding category permissions and that feels like a bag of pain and suffering to me.
It is weird to have a “private” category and then have people randomly override that for certain topics on an ad hoc basis. This just feels like a fundamentally flawed approach to me.
I suggest brainstorming other approaches to reach this goal