Employee bond and denial of other benefits

I am working in a company in banglore. I worked there for past 5 years. Last year when I was planning to leave the company, they offered me a hike with a one year bond and 3 month's notice period. But since it was a wfh setup, physical agreement was not signed. After accepting the said salary, the company started deducting the salary in the name of covid deductions. For past 1 year I haven't received the agreed salary (post hike) as every month there were deductions varieing from 10% - 20%. Now I have received a good offer from another company. I have resigned from the current company before finishing my bond (1 month left for bond completion) and agreed to serve a 2 months notice instead of 3 months. The company has finally accepted my resignation with the following conditions 1. No salary for 2 months 2. I have to pay extra 1 month salary 3. My earned leave which as per the company policy can be claimed for anyone completing 5 years has been cancelled by the company stating covid 19 situation. What are the legal complications if I don't agree to these terms.