On the Newcastle route at least TPE was generally reliable throughout 2019 and early 2020. There were two trains an hour between Newcastle and Manchester and both turned up reliably.
You were fortunate, on the Scarborough branch things went wrong in May 2018, and never recovered apart from the height of Covid lockdown. There were regular 3 hour gaps in what should be an hourly service during the period May 2018 - Mar 2020, and in one case a group of drunk people went on the rampage at Seamer station when stranded there for hours. Its no excuse for the behaviour, but it highlights the problems. I was travelling to the NW for the day once a week during this period and rarely managed a week without delay repay.
Whilst I can see that OLR taking over in itself will not solve the problems I think TPE had failed and needed to go. I am on acquaintance terms with a couple of now ex TPE staff and both were saying that back in 2018 that morale was at rock bottom which is why they left, and I dont believe anything has improved since then.
Hopefully things will go the same way as Northern where there has been some improvement since the OLR took over, no they are still far from perfect, but better than TPE.