Finally received Portal email 1 after 20 months. I believe only Mandamus helped in getting the Ircc to finalize our file. I cried after seeing the update.
Yes the demand letter is done. Received IRCC’s general response about No reason for delay. Now will wait for 10 days and then go for step 2 for Application of Leave and judicial review if still nothing happens