Going by your fabulous symbolism, i want to try my hand on one too, if you dont mind! :P
Maybe Zoya finds out soon due to her jealousy and keeping an eye on Tanveer that she indeed is a gold digger, but for the sake of Asad, as she sees him fall for her, she stays mum. Te montage shows Asad placing a finger on her lips and Zoya trying to protest but then giving up. So maybe, its like for the sake of Asad and to protect his feelings, maybe Zoya doesn't tell him when/if she finds out that Tanveer is here just for Asad's money.
We all know how Zoya is. She may try to solve the issue herself instead, in a way to keep Jahanpannah Six Packs away from the hurt?
This is just my way of looking at it.
16