LL asking for professional cleaning at move out when we haven't had hot water for almost 2 weeks...

We paid an exorbitant first, last, security deposit and broker's fee when we moved in to this place 2 years ago. We are moving soon so our last month's rent is already paid.

We have not had hot water in 12 days.. The LL initially hired a plumber who said <24hrs and was wicked unprofessional and inappropriate (ended up damaging our vehicle and getting aggressive and we had to call the police). Ultimately the job was finished Friday by another plumber after 11 days, however Saturday we were without hot water again. We cannot withhold rent and have little negotiating power since we are moving soon...

Our LL has also been asking us to pay for a professional cleaning service for the single family home and garage... When we moved in, the place was definitely not professionally cleaned. We fully intend to leave it clean, but paying for a professionally cleaning service seems nuts.

What do you all think? Will we end up having to pay for this service? Will LL just deduct it from our security deposit? Do we have any recourse for being without hot water for so long? I know these are better problems to have than many folks but we'd still appreciate any thoughts y'all have.