I was on a 40-minute late Voyager to Bangor tonight, from Crewe (1610 ex Euston).
Lateness said to be down to 30min late start from Euston (late arrival) and signalling problems at Stafford.
Then they let the Chester local out in front of it at Crewe (the second time this week) so we sat for another 5 minutes at Crewe Steel Works waiting a path.
There was a lot of congestion around New St also, with the Wolverhampton stoppers repeatedly getting in the way of fast services.
I earlier spotted on VT's Journey Check page, a very unusual additional information explanation in regards to your 16:10. It stated that, as you correctly said before, it was delayed on its previous journey, but went on to also state that 9M53 10:00 Glasgow to Euston had been delayed by an operational incident, involving door fault/despatch incident, or words to that effect.
I just found it unusual for the website to include so much information. Whilst talking of 9M53, I noticed on Trust earlier today, it was formed of 2x221, instead of the usual 1x221. Also 05:50 Glasgow to Euston and the 06:52 Edinburgh to Euston were both 390 vice 221.
The two sets from 9M53 split upon arrival at London Euston. One formed the 16:10 to Bangor, the other, the 16:23 to Birmingham New Street.
Does anyone know why 221/390 diagrams appear to have been a little varied this week, with a few cases of 221 v 390 and vice versa? It's been mostly confined to the Scotland-Birmingham-Euston services.