Hi Sidhu:
Note that for NDVO, applicants can be grouped into two:
Group 1: MR received. Some are getting Visa and most are waiting.
Group 2: 2nd line updated but after that no update. Possibly applicants of this group are unlucky one. They might picked up for random background checking or there are some issues that warrant background checking.
Nobody till now sure why the group 2 is waiting so long without update. Even for group 1, some thinks they are still under background checking (note that I am not the one of them)
So, waiting is only the advise. If someone is waiting for 3 months, in that case, he may opted for ordering GCMS note to know actually what happens. Note that if after 2nd line, if an application is not worked with, then GCMS note won't be much worthy.
So have patience. No news is good news.