If the CAA had given references then we could plainly see the flight was illegal. They did not, they gave an opinion.
On that basis the insurance either has to engage in legal argument or pay. given the costs of 'legal argument' paying is virtually always cheaper.
If it was clearly illegal, then why would the CAA not prosecute?