I don't think it makes sense for Purvi to be pregnant with Arjun's baby unless Onir married her knowing she had an affair with someone because she left 2 months after Ovi's wedding. And given a few months to marry Onir, she would have started showing in that time for him to know that it is not his.