Waitrose card check etc

I don’t shop at Waitrose but what is the reason they’ve said that payment fails?

Also, is time a factor?. i.e. If you get it next day it works, whereas if delivery was a week later it fails?