Spoke to citizens advice who said to pay our letting agent as per the tenancy agreement. Any further behind the scenes issues are for the landlord to resolve with the agent so I've told the landlord we won't be paying him directly as he suggested until he can confirm and prove that all other issues are resolved with the agent.