We had major problems with Tesco during the pandemic, they were dreadfully unreliable, delivering late, vans broken down so not delivering at all with 30 minutes notice, rude staff on the call desk if you tried to chase them up. What bugged me most though was that my deliveries always included items which were use by the date of the delivery, so stuff got wasted, particularly lettuce. It spurred me into growing my own in fact.
I do think it’s just the luck of the draw, as our local Waitrose has never let me down, nor has Sainsburys when I’ve occasionally used them, even though the nearest store is 25 miles from here. I just don’t use Tesco these days, I don’t think these stores value customers enough, you just have to test out your local delivery systems to see which works best for you.