Apparently, the free beverages policy on Flex Dining trains has changed.
The Silver Service Flex menu dated 10/21 said: "Complimentary beverages are available throughout your journey."
The menu dated 05/22 now says: "Complimentary beverages are available during all meal periods."
Assuming this means the drinks are available throughout the time a meal is being served, this means the :free beverage" schedule is as follows] (based on the meal times listed on Amtrak's flex dining page):
6:30- 10 AM- beverage available with breakfast
10-11:30 AM no beverages available between breakfast and lunch
11:30AM-3PM beverage available for lunch
3-5 PM no beverage availabile between lunch and dinner
5-9:30 PM beverage available for dinner.
9:30 PM-6:30 AM no beverage avialable between dinner and breakfast.
So I guess the thing to do is ask for another beverage aroud 10 AM (end of breakfast), 3 PM (end of lunch), and 9:30 PM (end of dinner).
I assume you could
buy one in the cafe car, but that kind of defeats the purpose of sleeper benefits. (I wonder if the cafe will give you a cup of ice if you've brought some drinks with you).
Free beverages are available for 11.5 hours each day and unavailable for 12.5 hours. Admittedly, people all likely sleeping for a good chunk of the overnight period, so you can get free drinks most waking hours. Still, no reason to drop the benefit. If they want to give the sleeper attendant a little break from running around getting people food and drinks, they could still just ask passangers to go to the cafe car and show their ticket.