I resigned for another 2 year contract in Dec 2022 and negotiated a reduction in the bill to stay with BT. I was only charged the reduction once. After 2 formal complaints and 8 calls I am still paying more than the contract agreed price. They could not be more incompetent. The truth is they very carefully bounce you around until you get bored and give up.