Karan might be wanting to hide that for sake of shobha.
He might be thinkin that abhi might have been wrong but for that his sister should not suffer the pain of being alone again and loose her husband.
He might be thinkin already bad things have happened in the family and with shobha and he does not want anymore bad things happen to his sis.
Just a thought........