If rashid left dilshad to marry shireen 17 years ago, then the oldest of shireen's kids would be 16 years old. Ayan being the oldest has passed out of college at this age!!!! Moreover nikhat will be maximum 15 and this is well below the marriagable age.
He was probably married to both at one point and I think they may have known one another for a while since Ayaan mentions how Asad used to make kheer for him when they were younger when he would get sad or w/e.
You're right, because Ayaan is at LEAST 21 -23, Nikhat seems around 20, while Najma and Nuzhat seem around the same age, probably 17/18 with Najma being a wee bit older.