i think the B777-300 should be gone by 2028, based on when CX wants their new planes.
any airline could have EQV in aircraft last minute, especially with ones with many fleet types such as KE, QR (which is infamous for this) and TG, so there's nothing that truly could be done but wait.