That depends if Expedia inform the correct closing time of Alamo or not, I had the same problem but Expedia say that the renting car company was open 24 hours and it wasn´t
It was an Expedia vacation package (Flight + Hotel + Car) and the confirmation email said "24-hour counter." I had that conversation with the agents, that's what they said they'd refund the rental. They wouldn't bother to verify that the counter closed at midnight, I was the one who had to do all the legwork and prove it. I'm sure they were legally required to refund me regardless. They were betting that it wouldn't be worth my time to keep calling and pestering them, and they were right.