If you’ve used Deliveroo in the last week or so it was potentially a pending transaction which failed to authorise over the bank holiday - I had the same thing happen to me this morning (refund + subsequent debit) with a transaction from last Wednesday.