To be frank I am disappointed at this piece of information and still do not want to believe that he had hidden this gen from Ananya for so long now because it shakes the foundation of their relationship based on honesty and trustworthiness.
I so desperately want him to be framed here ( I would love this spoiler to be false as well but I think the chances of that is nearly zilch)..but like you said Kabir Sharma can never do anything wrong and I too believe in this..so I have to give in to the most plausible theory you have presented in this post here because we know he loves Ananya too much and whatever he does would be for her welfare indeed..So not doubting his intentions and accepting this!High chances the what is revealed in front of Ananya would be a twisted storyPS: Ananya will definitely see beyond the obvious (it might take a while though but I trust her too like Kabir) and I want KaYa to solve this case together 😃