These days, if you take the Highland Sleeper, you get woken up to move your bike into the correct bit of train before they go their separate ways to Ft. Bill, Furryboottoon and Inverness.
Should only be a Fort William problem.
The combined train is too long so the seated/guards carriage and lounge carriage for Fort Bill get left at Waverly on the way south and added on the way north.
Been happening for as long as the current highland service pattern has existed (I first used it 2003ish and it was done then)
I've done a lot of night trains and have never been woken up for a passport check. But then they have all been done within the EU.
J
I've had a random Czech passport check at the German/Czech border but that was around 8am.
A non-EU person answered a question to the dissatisfaction of the Czech border guard; (Glasgow is not Liverpool so if you haven't updated your passport with a new address remember you live at the one on the passport, nor is it in Schengen so you can't enter the area there, etc.)
Also had checks on day trains between Germany and Denmark, and at Malmo on entering Sweden from Denmark.
The later I knew would happen, the former was random.
I also got a few extra questions when I confused the border guard asking me where I'm from with asking where I got on the train.
While he didn't ask me whar ah bide or stay, his question structure was closer to Scottish English than Standard English for what he was asking.