So what are the stopping patterns for the Edinburgh fasts?
York every two hours, Newcastle every hour.
According to the document in the OP, the plan from May 2020 (now revised to December 2021) is as follows:
Kings Cross Departure A: Edinburgh; calling at York (every 2 hours), Newcastle and Edinburgh.
Kings Cross Departure B (every 2 hours): Middlesbrough; calling at Peterborough, York, Northallerton, Thornaby and Middlesbrough.
Kings Cross Departure C: Newcastle; calling at Stevenage, Peterborough (every 2 hours), Grantham, Newark North Gate, Doncaster, York, Darlington, Durham (every 2 hours) and Newcastle.
Kings Cross Departure D: Leeds; calling at Doncaster, Wakefield Westgate and Leeds
Kings Cross Departure E: Edinburgh; calling at Peterborough, Doncaster, York, Darlington, Durham, Newcastle, Alnmouth (every 2 hours), Berwick-upon-Tweed and Edinburgh
Kings Cross Departure F: Harrogate/Lincoln; calling at Stevenage, Grantham and Newark North Gate, then Lincoln in one hour, Retford, Doncaster, Leeds, Horsforth and Harrogate in the other.
Kings Cross Departure G: Bradford Forster Square/Leeds; calling at Peterborough, Wakefield Westgate and Leeds, then Shipley and Bradford Forster Square every two hours.
What I suggested was to either add a make the York call on departure A hourly or remove it all together to make the stopping pattern standardised.
Then I suggested making the Peterborough call on departure C hourly, plus add Retford to give Retford a better service and provide connectivity between stations on the southern part of the ECML.