The day hotel probably has the highest chance of being reimbursed. Since you were out of Tatl and told to wait 12 hrs, seems reasonable enough, under duty of care.
For the 600 compensation, you'll have to wait and see if they produce an exceptional circumstance for the delay.
2 separate cases but your chances look good on both!