If I remember seeing it correctly, Mirk posted a summary of what KLM was willing to pay in case of irrops on Instagram a while back:
- eur 190 for hotel;
- eur 25 for food;
- eur 50 for transport.
Though they can make exceptions for Elites. In your case not fair they did not inform you up front.
On that note: a couple years ago I was delayed in London due to fog and had to stay overnight. In stead of staying in a hotel, I took a taxi from LCY to family in South London and the next day from their place to LHR. Total price something like GBP 130 (no hotel and meal expenses). Initially they were reluctant to pay the amount as they have fixed amounts per category, but were “willing to make an exception”.... (even though my total expenses were less than the maximum).