Dear! better you go to Immigration and ask what is the problem because sometimes there is some small problem and they will keep it under review and once you visit there personally may be this issue is solved.