If a developer does not complete any section of the development with eight months of the date provided for in the approved plan, or if at any time the municipality has cause to believe that the developer is not fulfilling his obligations pursuant to the approved plan, the municipality shall notify the developer, by certified mail, and the developer will have 10 days within which to give evidence that he is fulfilling his obligations pursuant to the approved plan. Delay resulting from delay in availability of utilities shall not constitute grounds for termination. The municipality thereafter shall conduct a hearing to determine whether or not the developer is in violation of the approved plan. If, after such a hearing, the municipality finds good cause to terminate the approval, it shall provide written notice of same to the developer and the approval shall be terminated 30 days thereafter provided such action is not inconsistent with the terms of the Municipal Development Agreement or any grant of substantive certification.