Could it be possible that Ranvir wants to marry Anchal to extract revenge?
His facade makes very little sense otherwise.
Why pretend love?
He could even act as a friend and well wisher if he simply wants her to trust him.
If Anchal does end up getting married to him, it's the best way for him to clear his family's name. If the person who accuses a family of being corrupt ends up becoming a part of the family, people would forget the instance and would inturn label Anchal as a power hungry and a money minded person.
She would not get a job elsewhere because she's a Raichand. And the Raichands themselves would not let her work for them.
Then Ranvir would have what he wanted- her freedom.
This marriage for revenge is becoming a fad in the soap world these days. I hope Haasil does not resort to this method.