I have given up on TPE. Even if it gets you there it will probably not get you back. I got the usual last train back to Edinburgh after a 3:00 pm Saturday start. The train arrived on time took us to Preston and then turfed us out because of ‘staff shortages’. After two hours (and two West Coast ML trains cancelled), we finally got into Glasgow Central. By the time we arrived at Queen Street, the last Edinburgh train had gone. We had to walk to the Bus Station and get a CitiLink night bus after another hour waiting. Eventually, we arrived in Edinburgh and got a taxi from Haymarket at around 3:30 am! Only five and a half hours late!
Now we always travel East Coast via Leeds. The price quoted is extortionate but it can be reduced by split ticketing.