What class was the flight booked in?
Having said that I see no exemptions in the CX documentation - all flights marketed by CX (in booking classes FAJCDIYBHKMLV) should get Asiamiles. If operated by a OW airline or OW affiliate airline then they also get Club Miles.
I would write and ask for further clarification.