I think even the European courts have ruled that compensation isn't owed if it's "due to COVID".
Personally I'd be tempted to give them a little slack on current staffing issues. Prior to December I think I knew 2 people who'd had COVID.
In the past 3 weeks, that number has jumped to about 20.
If even 10% of their crews are sick, there are going to be tons of cancellations.