Also, Odo's not a starfleet officer. Given that DS9 just got a lot more important as the flash point for a Dominion invasion, it makes sense they would want one of their own running security. It would be like say, if A US allied latin american country had a local officer in charge of security at the most important US…