The Lowland sleeper is basically pathed so that it can operate via Northampton and arrive at 0707. When it goes via Northampton, precedence appears to be given to 1Y76 0516 Rugby to London Euston
http://www.realtimetrains.co.uk/train/P45487/2017/01/10/advanced such that on one occasion, we were held past Milton Keynes to allow it to go first despite having overtaken at Northampton.
If the Lowland sleeper is early at Rugby and the line via Weedon is open, it basically has a free run into Euston with no conflicts subject to the overnight engineering having finished.
The Highland sleeper is much more tightly packed and everything is set up for it to slot in at Rugby after a series of early Virgin Trains services, so usually, you pull up at Rugby to allow 1R04 to pass.
1R02 0505 Manchester Piccadilly to London Euston to stop
http://www.realtimetrains.co.uk/train/P51796/2017/01/10/advanced
and 1R04 0545 Wolverhampton to London Euston to pass
http://www.realtimetrains.co.uk/train/P51798/2017/01/10/advanced
The slower speed of the Highland sleeper then allows both 1R02 and 1R04 to stop at Milton Keynes and 1Y80 0557 Coventry to London Euston
http://www.realtimetrains.co.uk/train/P45489/2017/01/10/advanced to pull onto the fast lines at Ledburn Junction.
WTT arrival times at Euston are
1R02 0726
1R04 0734
1Y80 0739
1M16 0743
The next Virgin Trains service from Liverpool then is due at 0750.
The Highland Sleeper never leaves Crewe early (as it would otherwise cause conflict with 1R02 which leaves five minutes ahead) whereas the Lowland Sleeper seems to be free to run from about Warrington south without constraint.