Good luck finding a sleeper from either Portland or Seattle. They are booked 6 months out. In any other business, that would mean adding another few sleeper cars. But Amtrak doesn’t seem to care…
They have no incentive to add more sleepers, which would be a pain in the cock to procure, for a service that loses money. Amtrak should not be required to really care about that last part, but they are.