As for Asad... I wonder if due to the pregnancy Zoya has assumed that something DID happen between Jammy-Tannu, maybe with Asad in a partially drugged state? I am not sure what interpretation Zoya has put on the pregnancy?
Though I am mad at her for not revealing the truth to at least Dilshaad, I understand her reasons for being self serving here! Yes it is disappointing and yes she is being selfish. But that is what makes Zoya human and therefore more relatable than a self sacrificing "plaster saint" would be!