if after 2 months they cannot find a replacement then they must approve your resignation. The 1 month notice is there to help employer find a replacement. If they cannot find one, that's their problem. In your case, you gave them 2 months. At the end they will need to approve and let you go home (probably no NOC for you since you didn't finish your contract - 6 month ban).