Back in 2012, during an oil boom, I took my second Amtrak trip on EB, in many years; from Williston, ND to PDX. The train was delayed, presumably by freight traffic, for over 12 hours so had to find a motel for the night. No smaln task, that. There was a further delay the next day. Some passengers, not Amtrak, bought a few pizza's and were kind enough to share. There was a further delay in getting to Pasco. Amtrak or the crew did purchase some KFC, and we had a "complimentary" dinner which I thought was a nice touch.
The trip was otherwise very nice, and introduced me to Oregon, and the pleasure of the Amtrak
[WDot/Odot] Cascades route from Portland to Seattle on the return circle. Now retired and residing in EUG, still booking Amtrak. Had a nice trip this summer revisiting Pasco overnight, via the Cascades to Albany (another freight stoppage delay). The Thruway bus finished getting us all to Portland, and a nice overnight to catch the EB up the scenic Columbia Gorge. After a rental car trip from Pasco to Denver Metro, and nice family reunions, returned to Eugene by way of the CZ and Coast Starlight. Splurged on a Roomette for both legs, and decided that is the way to go, when my budget allows.
I know delays are an unfortunate part of part of long route passenger train service in the US. Knowing such, I find each one provide some unexpected surprises. It helps to build more time into the trip, relax and enjoy such adventures.