in my case it took from Thursday order to today release of funds - if you can get the merchant to confirm cancellation and won’t be taking payment Monzo may release the pending payment back in to your account …