So much is random ki I don't know
I would really applaud the writers if they go your way and make it a bit logical although I am sceptical
Actually Deepa is also shown to be smart yet a driver said something to her and she listened and immediately went to Rohit ?
One another thing - I am sorry I am poking holes in your theory I am a bit anxious today about a work thing so please bear with me
The other thing is if Rohit suspected the driver why is he discussing everything about Sonakshi and the security arrangements in front of him ? He should be more guarded and not let the driver or the suspect know about the whole security arrangements . Wouldn't that be easier to grab him and find evidence ?
Why tell about plain clothes men and stuff and make the stalker more cautious ?
To justify Rohit's action they'll show that he intentionally revealed so he takes some foolish step. And telling Sonakshi about it is proof that he's not clean. Idk yaar , like you said everything is so random that anything can happen.