You've entered into an agreement to buy a flat, paying a significant deposit, but the seller is unable to provide the necessary mortgage NOC from the society. This delay, exceeding the agreed timeframe, leaves you with options to either pursue registration or cancel the agreement and seek a refund. It's advisable to consult a local lawyer with all your documents to understand your rights and the best course of action, considering potential pandemic-related delays.