Yes as long as the delay is within the airlines control.
In the case of French Air Traffic control strikes, No compensation is due as it is out of the airlines control.
im not sure about my friend flight above,they are being told it’s Due to ATC strikes in France, But a +24hr delay can’t be wholly due to ATC.