I would happily spend 12hrs on a train to do that trip -- even 18hrs overnight -- but 36 is way too much.
The trains are stinky and dumpy, usually with absurdly high fares, but if they kept moving they would be tolerable.
The rail pass is nice because it allows for stopovers, but the Amtrak trips in between are going to be a drag.
Perhaps some trains should remake themselves to be more like cruises, with luxury amenities (delicious food and drink, gym/exercise classes/spa/wave pool, on-train entertainment, live DJ/music and dance floor, interesting lectures and debates, celebrity meet & greet, arts and crafts, on-train library and book discussions, games and social activities, movie theater, etc.) so you wouldn't actually want to get off the train and you wouldn't care about the horrible delays. There could be stopovers at interesting places, and local tours. Or maybe there could be "work cars" with comfortable desks/chairs, high-speed internet access, coffee and snack service, etc..
In the US, Amtrak shares rails controlled by the freight operators. Amtrak trains can be delayed indefinitely, as the freight trains always get priority, even when they are off schedule. These delays are unpredictable in timing and length.
I used to do the Seattle/Portland route regularly and 1 - 2 hours extra/unplanned travel time wasn't uncommon. Average speed was well less than 50mph.