Was it contactless? I've found staff really aren't used to online contactless transactions which can decline, they just take the "card read successfully" beep to mean transaction approved.
I've (accidentally) had a free dinner once when I used a locked prepaid card and neither me or the staff behind the bar noticed that it declined.