It depends on your cut off time and the latest time to accept your package by Royal Mail - same day dispatch - the 'same day starts as soon as your cut off time is reached - ie if your cut off is 10am the delivery will add a day after 10am every day.
If your cut off time is after the acceptance time for RM it will add a day
The delivery aim for RM24 tracked is next working day after receipt by RM - however under the terms and conditions it is stated as 2 days
Non Account Tracked 24 and Non Account Tracked 24 with Signature, we will aim but
do not guarantee to deliver your Item within 1 Working Day of the day on which you
Handover your Item provided such Handover occurs prior to the Latest Acceptance
Time applicable to the Drop Off Point where you provide your Item to us (and if you
provide your Item to us after the relevant Latest Acceptance Time, then we aim but do
not guarantee to deliver your Item within 2 Working Days of that day)
There are also some postcodes where they will not give a delivery estimate
Without all the information from you these are the most probable reasons the delivery estimate shows 3 days - one day for dispatch and 2 days for delivery - it shows 2 to 3 days on the listing itself at the moment