Check if your CX flight is a direct flight or going thru a connection.
Each additional segment on your itinerary is priced separately and add to the total cost.
Under the Avios scheme, there is no more partner distinction as in the old system - it is all distance / segment based from what I have seen.