Sorry, but that's about right. You pay your rent, in full and on time.
Them ? They don't want to pay a single penny or help or be co-operative. Seems like they are ignoring you. Which is pretty much to be expected, unfortunately.
Sorry, I know how furious you feel because I've been there. No one has ever said, 'pay the rent, bitch' to me in my life but I felt that was the attitude from the Landlord and Letting agent of the shitty house we once rented. Our criticisms and request for remedies just became a project in it's own right. All the while thinking, 'how dare you' of our Landlord.
You are right to call them crooks because IMO, it's pretty much fraud what they are doing.
Oh, and never mind their high handed attitude of, 'don't need to hear from Citizens Advice.' Cheeky bastard. Funny how quick they responded immediately though. I suspect they know something is wrong. Unfortunately, it's about now you realise what arseholes Landlord and Letting Agents can be.
They will drag their heels and fob you off until you eventually give up and move out. I realise you are not going to be evicted over this but for the record, 'revenge evictions' are illegal. Well, any eviction might not be possible presently as I forget what the current covid regs are regarding that.
You have got legal rights. The law is on your side. You would not accept being ripped off in any other circumstance would you ?
Ask your local authority Housing Department or Environment Department for an inspection. Do not advise your Landlord/letting agent that you have requested this or when it is being done. Also, if they request to be there when it's being done (if your local authority tell them or tell you to tell them) the answer is a very firm no.
You have the right to peaceful enjoyment of your rented property. That's not what is happening. Washing is a basic necessity, especially as the shower and bathroom are part of what you pay your rent for. Ask your local authority whether it's fit for human habitation.