Owner is not returning deposit

Hi, I took a house for rent under Leave & License agreement (Registered) for 24 months in Apr 2016. I traveled to Canada in the month of Feb 18. So my wife and daughter continued to stay in same flat. and In July month they both joined me in Canada and my brother in law was staying in in the same flat ( we informed owner about it) and we vacated that flat on 25th Aug 2018. We informed our owner well in advance about it by giving notice. In last month owner started mentioning that you have not given the rent for one month, when I provided him transaction details then he mentioned that you are paying a rent after a month and not start of of the month. and he mentioned that I have not given the rent of Apr 2016.( Which is false I gave it as a token amount while taking that flat on rent). When I mentioned that How did you give me flat If I have not paid the token amount. Then he mentioned that I have given my deposit as token amount but which is wrong because I gave him deposit in the month of May and not in Apr 2018 because of some financial issues. and provided details for the same to him. After that he started complaining that you all mess up my house, everything is dirty fan/ washroom /Sofa/ carpet etc.. etc. I need my flat clean. out of which his sofa is 20 years old and carpet is also very old. and he started asking me to pay for that. for which I said no, I can only clean those through cleaning agency. and I aslo told him that while vacating this flat, I will clean it through some cleaning agency and then only will give it to you. He agreed on that. After cleaning it through cleaning agency( I paid 2000 Rs for that) he started complaining that it is still not clean where as it was clean and agency provided me photos for the same through whats app. When I said same to my owner he started saying that You are not here in India, you dont belive us. and was not receiving my phone calls. Finally I agreed to pay more money for cleaning. and he provided few details on my whats app ( cleaning 2100 Rs, Sofa 1500 Rs, Plastic drum 700, mirror 900 rs gas bill etc) of total (5447 rs). I also agreed to that. Then I asked him to deduct this money from my deposit and transfer the rest amount for which he said OK. I waited almost 2 weeks after that ,and Called him so he said there is some electricity bill pending (289 rs) as last reading was taken at 19 August and We vacated that flat by 25 Aug. so he said you have to pay that for which I agreed and told him to transfer the money, He said he is out of town for a meeting he will transfer that in next week, In next week he also gave me same reason and after waiting for 2 months finally he transfer the depot by deducting 6000 rs more without a reason. and now he is not receiving my calls. As he knows , I am in Canada and cant do much from here, so he is taking advantage of it. Please suggest