I had the breakfast, plus a snack, though only one hot drink (bottled water was already on every table in First), on my trip with TPE.
Hot food was only offered after departing Carlisle though, this was announced at Glasgow shortly after departure. Don't know if this is the norm or not. The hot drinks and snacks were provided before the Motherwell stop though.
When I went First Class on the 12:04 from Glasgow (as far as Preston) a few weeks ago, they offered some hot options soon after we left Glasgow, but the Host explained that they were receiving a top up delivery of food at Carlisle.
Annoyingly my "Breakfast" on the 08:58 from Preston to Glasgow turned into a Sausage Roll. It was very tasty indeed, but not what I'd want to eat for my breakfast.
I agree that the TPE First Class Menu on the West Coast Mainline is very good, but both ways, despite the train on the way up being around half full and the return from Glasgow being much quieter, with only half a dozen people onboard in First Class, we had supply issues. I would have been ok with it on the way up if it was simply a case of waiting until after Carlisle for breakfast.