Big box retailers are ‘overstocking’ items as consumer demand eases