Sahiba has forgiven and respected Angad and his family despite their despicable behavior. She's given them all benefit of doubt and been respectful. She took stone being thrown at Angad on herself, showed him the truth relentlesly, defended him when Gary badmouthed him, took care of him even after knowing he burned her shop down. She's never deliberately hurt Angad. She does things for the family because they are important to angad. She took the fall for Kiara, tolerated crap during daarji arrest kaand silently because Angads family became important to her too. She patched up Angad with his mumma. There was a scene after her coma stuff when she lika a typical wife called and checked if he ate or not, knew about his meeting/deal- wished him for it.
She never held things against anyone - Jasleen, daarji, manbeer, inder, kiara, even Gary all because she knows Angad cares for them and Angad cares for izzat etc. Gary ko arrest nahi karvaya because it would have impacted khandaan izzat. She saved Angad from chandelier falling on him too. She's always been there for him no matter what he has said or done to her. She warned him about Seerat too. He didn't listen. Even after proposal kaand she wanted to believe that he is not a jerk but he kept proving her wrong.
When Romi kidnapped and she thought Angad wanted to maery Seerat, even then she didn't want him to suffer for a crime he didn't do. Her motivation to fight back was to save Angad from false charges.