Should they have offered me a free cookie?

"Should they have offered me a free cookie?"

💭I pose this as a sincere question as it rattled through my brain when I walked away from the sandwich shop, the second time.

📲I ordered online and came in to pick up the order. Got back to my office, opened everything up and realized they'd put the wrong sandwich in there.

🚶‍♂️So I walked back as the shop is just on the first floor in my office building.

🥪Told them what happened. They apologized and made the right sandwich quickly.

🍪🍪As I walked away with the right sandwich, I saw the rack of "impulse buy" cookies which got me to thinking...should they have offered me a free cookie for the "trouble"?

⌚One one hand...I did have to consume extra time in an already busy day to come get the right sandwich.

🙂On the other hand...it just wasn't a big deal to come back. That's why I wasn't really bothered or showed any frustration with getting the new sandwich. The whole thing was pretty chill.

😡🍪But...does that mean that only the angry customer should get the treat? Should a company only look to restore a relationship when it's visibly broken?

🧐BTW...I'm asking this sincerely. I'm kinda neutral on the idea. I still like the sandwich shop. They fixed the issue professionally and with courtesy.
So...what do you think?