So if Reading-Newcastle gets back to hourly, what is the main issue? That TPE is only 1tph?
This doesn't include the Middlesbrough service, does it - so Northallerton is still well enough served.
If all XC could go via Leeds, that might make a difference - it's likely more important than e2e journeys, and folks going Sheffield-Edinburgh, for instance, could be better off changing at Doncaster.
But south from York, 1tph Sheffield / Birmingham / Reading, 1tph Manchester, 2-3tph Leeds, and the rest to London seems right to me.