Suppliers are concerned that the Be Ready campaign could encourage the kind of hoarding seen during Covid as shelves run bare and online retailers run out of stock.