CX is very full these days because it is a struggle to find a seat on any nonstop flights in and out of Hong Kong.
I have an aunt who is flying back to SFO in September. She paid a full business class fare for that flight. Her travel agency basically told her to pay now or else her seat will be gone. So your problem will be finding availability especially on flights from Hong Kong.
Carfield