ajizzy1873:
It's likely there is some small print in the Terms & Conditions which explains when a credit is considered to be cleared funds. There is a difference between an account balance and available balance. Look at the online display and see if that is made clear. If not, complain.
I don't want to discourage saving but it doesn't make sense to have a standing order for £5 which potentially costs £35.
I think the Asda situation is another manifestation of the same account balance/available balance issue. The transaction should have instantly reduced your available balance (but not your account balance). Eventually (usually only a day or two later) the actual transaction should be debited. If the actual transaction does not come through in time the "reserved" transaction is cancelled restoring your available balance. This can cause problems if you then rely on your online available balance.
If Asda are consistently slow perhaps you should ask then but the real problem is you are too close to your o/d limit.
If the HBOS online system does not deduct reserved transactions from the available balance then move to a bank which does. I think Nat West/RBS does.