You'd have to ask Asda. But it's not Asda that accepts or doesn't accept more than £30, it's each individual card reader. "Stupid" card readers only see a conctactless card and have the £30 limit. "Clever" card readers see it is Apple Pay and accept higher limits. It could easily be that some stores have upgraded their card readers and others haven't.