My then-girlfriend had something similar happen to her years ago. She drove around 5 hours to interview at an engineering/architecture firm and was put up at a budget hotel for the night. Although she had to pay for the room in advance, the company said they'd reimburse her for it and the mileage.
Of course they did neither and effectively ghosted her after the interview when she tried to recoup her losses.