Boeing's problems are only getting worse and corrupt, the 777X has serious cracks, at this point I'm not surprised if it takes up to 2030.
Maybe the 777X for CX would arrive when the a350s have began getting next generation products, and both would share the same hard product