We were audited this last financial year. Everything was fine and we are due a refund but now they needed to FICA us again. We have done this but now they say the refund can take 3 months. Looking at a document we were given this morning, they have registered us as new taxpayers but we are not. For the last 20 years the refunds were always paid into the account on their records.
Usually after bank details verification, it can take up to 21 days for the system to get updated and payment to be made. It is strange they asked for verification in the first place since you haven't changed accounts.
It would be best to follow up with them directly on 0800 007 277 to find out reasons for the delay.