I had a similar experience on The Crescent leaving Washington. I understand that the Lounge/Cafe car is closed while in the Station; the Diner was still in operation, however, with light sticks on the tables of the diners when the lights dimmed.
Shortly before leaving the Station, I went to the Lounge Car for a pre-dinner drink. The Attendant was present; cardboard sign propped on the counter: "Closed". Questioning her, she said, "I don't open until we get to Alexandria." Prior to crossing into Virginia, the train stopped and remained stopped for several minutes. So, I sat at a booth and waited. Several other passengers arrived expecting service. Soon, a good sized line started to form and we were still not in Alexandria. Some people were clearly unhappy with the situation. Just as the train started to move again, but not yet in Virginia, the Attendant relented and opened.
The situation did not, and does not, make sense to me. The employee is present, passengers are available to spend some money, why not take advantage of the situation and make some sales? Is there some "Rule" concerning this type of situation?
If the Diner is still serving guests while the train is in the Station, why shouldn't the Lounge/Cafe car?