Ask a landlord-tenant lawyer and get answers ASAP
You have a few options here emanating from landlord failure to repair resulting in exorbinant charges and late fees.
Beyond negotiating and withholding rent until issue resolved, you may go on offensive and file a claim against landlord in court.
That may prompt repair and rent adjustment on arrears. It may also prompt settlement as landlord wont want to incur lost time and legal fees. Courts dont evict in these situations but direct repair and make decision on the rent.
Kindly rate the answer positively.