They asked for previous addresses and I didn’t declare my home address which I now realise was needed for my credit check, so when they did the credit check they must have only checked it using my new tenancy address so could this be the reason it failed? My credit score is pretty good, no adverse history, is it worth giving it a go and asking them to do the check using my home town address?
Alternatively, would they accept a deposit over the phone payment with card details rather than the via bank transfer using the bank details they provided?