I know in this forum, many people believe Vedika not to be a negative character but I have different view point for that. Irrespective of the fact that in ITV dramas, ex girlfriends are always a negative character (Please let me know if u have seen any show where an ex girlfriend wasn't a negative character), I think she is already negative. Yes she doesn't openly plan and plot against Ram or any other character as well but that only means she is not a total villain like Priya's father but she is definitely a gray character.
I mean she is an active participant in her husband Shashi's plan to bring Ram down in every way possible. And it has never been shown to us that Vedika is unhappy or forced to act lovey dovey in front of Ram. No matter how much big of an ask it is or that she does not have any right to ask but she keeps on asking favors from him. She must have also known what Shashi's plan was to get after getting Shivina married to Sid but still she always plays the part. She is always makes sure that she is around Ram or his family constantly and tries to act all pure infront of him.
I don't think that she loves Ram at all, she is just selfish and doesn't want to loose the attention that Ram has on her and the power she holds on him becoz the acts she does each and every time are not of someone who loves someone selflessly but she turns up with puppy dog eyes infront of Ram. If she really loved Ram, she would stop hurting him and give him a chance to move on.
I also found that episode 5 scene between Ram and Vedika to be fake on her part, even though her emotions when she said that let one love story be complete seemed like true becoz whatever was between Ram and Vedu, it never reached its destination but the other parts did seem to be orchestrated as let's not forget that Sid-Shivi marriage was something that Shashi wanted at any cost so the entire scene seemed too calm for this.