Remember aman also got married to RJ but that was not valid as jinn and human can't marry....
Then kabir and rosh ka kaise valid hoga... Sifriti jinn aur Human ka marriage valid nahi hoga....
Aman rosh ka valid tha bcoz aman is half human and jinn and rosh is half human and ayaana....
Hope CVS remember this and give a logic at the end....