Another possible reason is that the system made a mistake and forgot to deduct the money, but the probability is very small and almost negligible.
If you haven't deducted the money after spending by credit card, you'd better call the bank customer service to ask about it, consult the situation, see what's going on, and find out whether you can find the consumption bill. And be sure to keep the evidence just in case.