Residency program cancelled interview on me

What the actual hell. Residency program offered us 3 interview dates and I chose the last date. They told us less than 2 weeks before my interview that they would cancel interviews for everyone scheduled on that date and won’t be doing anymore interviews the rest of the cycle. I turned down another interview and may have been able to fit that other interview if the program had let me know sooner. Plus I don’t know if I can get refunds on my flights and hotel.

Is this allowed? Am I just SOL?