I’m with Yorkshire bank but set up for BusinessOnline Lite rather than the normal internet banking. In the BO case the regular transaction listing only ever goes up to the end of the last working day, and includes only fully settled transactions - I’ve never seen the description change on any of those. But then they list “recent transactions” on a separate screen and those can be quite fluid until they finally settle.
For example when I make a card payment the amount shows up immediately under recent transactions with today’s date and the generic description “card auth”, the next day it’s still under recent transactions with a different date and a different (but still generic) description of “card transaction”. Only on the third day will it move to the main settled transactions list and show the proper description including the name of the merchant. If I make a card payment on Friday it typically doesn’t show up in the main list until Monday or Tuesday.
Direct debits and bacs & fps credits and debits are the same - on the first day they appear under recent transactions with a partial description (name of the source or beneficiary but not the payment reference), then move to the main list the following day with the description in full.