Cut off time does not matter anymore, just working days and non working days you select. This is due to the algorithm overriding your settings, this is done by your past performance.
Not exactly sure how, but I have now started only marking dispatched at the end of the day instead of when its done and packed. When I get an order for Saturday, I still post Saturday morning but dont make it dispatched until Monday evening (Saturday is not a work day for me now).
I recently had the same issue, 2nd class taking 1-2 days to deliver. It has been resolved after I got the Mods here to escalate to the tech teams which they "found no issues" apparently, but is resolved and now says 3 days.
Regarding Saturday, I think ebay still needs to modify their system to acommendate that, dont think it takes it into consideration and will be hard to program due tot he rotating weeks A and B (Stupid idea on Ofcoms part). I wasnt aware its now in force, thought it was later this year however seems its here now in limited areas and a full rolled out by Decemeber 2026.
After all that, I hope there is something in there that helps.