As DNI, he has direct authority to invoke/revoke clearances. Clearly, he didn't in Brennan's case, and is a [DS] rat/pawn. OR, maybe Q/Q+ really wanted it that way to see who is leaking shit to [Them]? Both possibilities would explain why Coats let him keep it.