If you don't mind can you check your account transactions, whether you used your debit card for any transaction on 20th october.
Or
You used your virtual card while paying your bills and you are thinking that you used physical.
That's the only possibility I could think of.