Guys Saanjh didnt do any wrong. But in a court room drama it is not defense who speaks first, it is prosecution. Once the prosecution has presented the case defense can take charge. Now coming to what Saanjh did.
She was establishing the motive for Maya to fake rape. For that she had the privy of all information of Arjun-Maya private life.
She has to establish Arjun's witness statement fake. She wanted to unrattle him. Apart from Samay the only strong witness for Maya is Arjun himself. Establish him as a liar. A man who is just talking what his wife tells. In short dog of Maya. She succeeded in that as Arjun didnt expect her to go about this way as far as the personal info he gave. Motive that Maya want to chain Arjun was established by Saanjh.
Second is what all lies Maya can tell. Pregnancy report helped her and she proved it quite right.
So Maya can manipulate, Maya wants to chain Arjun and she nullifies Arjun's testimony.
She gives information about Ayan's credibility. Then she goes and tells about what Ayan do, he was trying to take key. Well the dialogues he spoke is muted here.
Everything was fine as a defense lawyer. Except anybody in Ayan's postion will tear apart a women's dress to get key. Also if the compromising postion was done by Maya why did Ayan should I will not leave her when Samay took him apart. Atleast he should have been silent. But again that part is not told.
Saanjh is weaving a web of perception in the court rape is staged.