Of course, the episode missed the V-factor because he always manages to hold the attention of the audience.
But seriously, I for one enjoyed Shakura. He was a better zany villain than Jai. Jai's villainy somehow inadvertently turns into comedy. But Shakura is purely crazy.
As far as Bani recognizing or understanding Veer. Sorry darlings, abhi Dilli door hai. And this isn't about just Jai. This is about her long-standing khunnas against Veer's many such actions which cannot be condoned. Apart from the bathroom scene, much of Shakura's behavior closely matched Veer, not totally though, because we know Veer.
Bani neither knows Veer nor is interested frankly. She just hates the Cheels, period. Veer is her enemy, period. She wants to kill him, period. But she isn't that inobservant. She understood something is wrong with Shakura, and that certain standard things that Veer does, which he did not. So she did doubt him. For me, Bani is as much a faulty maal as Veer is. Both of them are made for each other. Thankfully, one has more brains than the other.
As far as Jai's revelation is concerned, I have high doubts that iska thekra Veer ke matthe na phut jaye. Cause she anyway does not trust Veer, and someone she blindly trusts will also break that trust, she can actually just shut down and push herself from any kind of love and feelings, and suffer karega poor Veer. It will be a double-barrelled blow. Pol kholne gaya doodhwale ka, dekha uske dimaag ka dahi ho gaya, Bani ke chakkar me.