@jasly_sukoon It has a reason behind. It's because of his childhood trauma, no matter how much you try to heal a person, the way they grew up will always affect their lives. (If you have read the first part) He was never treated like a normal kid, he was betrayed, abandoned, treated worthless, then again for years he tried to gain love from Sanjay. All these things do show up in his actions, he can't help it. He feels if he shows himself to be weak again, he'll be seen useless, he still has that fear. That's why his pride comes in between.
And coming to Anushka, she had a normal childhood. No baggages, that also doesn't mean that she's perfect. She's got her share of mistakes too, which she realises , but it's much lesser than his. (I've already drafted those chapters, you'll come to know). And she always remembers the thing he said when they were getting into a relationship, he said "he won't be easy to handle, he could be a difficult man" . That doesn't mean he won't improve, it's just that his trauma shows up.
Hope that helps.