The deficit was £2.1 billion more than the same time last year and the third biggest on record for the month, exceeded only by the two Covid years of 2020 and 2021.