Tenant Fees Act 2019: A Guide for Landlords

The landlord or agent is allowed to charge their actual costs for ending one tenancy, finding tenants and starting a new one. You could challenge the cost as that does sound quite high, but I bet they will come up with a rationale. They can also just refuse to allow you to end the contract so I think you should wait until nearer the time before asking for a breakdown of costs.