Not issuing relieving letter

We have got ESA agreement signed by an employee and the contract end date is 31st May 2025. Now the employee wants to resign from her current post as she has got good opportunity. We have 3 months notice and also a clause that you cannot leave the company before the contract ends 31st May 2025. The employee wants to get relieved by 8th March 2025. She is not even serving the full notice. In such a case can we withhold her relieving letter. Below are the terms of the agreement. Termination Clause: If termination is due to misconduct/breach of any of the clause of this Agreement company reserves the right to terminate the services without notice or pay in lieu of notice. The Employee may terminate this Agreement after the Termination Date, by providing Three months advance written notice to the Company. The Employee agrees that the benefits and/or results of the training imparted to the Employee will not be realized by the Company, if the Employee does not work for the Company till 31st May 2025. The Employee agrees that his role in providing services to the Company is crucial and, in the event, the Employee does not work for the Company till 31st May 2025, the Company will suffer damages by the way of its inability to complete the work process within the time frame. The Company will also suffer damages due to the time, efforts and resources the Company has expended in employing and training the Employee. The Company may also suffer damages by the way of loss of business. In view of this, the Employee must serve till 31st May 2025 with the company. Terms of Employment Clause a. Initial Term: The initial term of this Agreement shall be commencing from 1st June, 2024 and expiring on 31st May 2025 subject, however, to earlier termination as hereinafter provided. The production work life cycle for the US-based tax software runs from May till April. In case an employee fails to continue with the employment of the company in the middle of its production life cycle, the company will suffer from delays in completing the work undertaken, which can ultimately affect the productivity and the seasonal business of the company. The Company hereby acknowledges that the Employee shall serve his employment with the company for a minimum period of 12 Months from 1st June, 2024. In case of failure to continue with the employment before the end of the contract date, i.e., 31st May, 2025, the employee shall be liable to pay the damages. The damages would be a minimum of 3 months’ salary. c. The Agreement will be renewed after 31st May, 2025 that is after the employee performance evaluation, which will be done periodically by superiors as per the Company appraisal system. I have 2 questions 1) if she pays the remaining notice or notice amount can we still hold her relieving letter. 2) Can we tell her that she has wait till 30th April 2024 or else will not provide the relieving letters. Can you please let me know what can be done in such a case.