Unfortunately my worry that my mileage from flying MH would be gone missing under my CX Marco Polo account turned out to be real. Despite sending in all my boarding pass and e-ticket, the result came back saying I have claimed my mileage under another program! This is really unbelievable, as I have only showed my Marco Polo card when I checked in and the number appeared on all the boarding passes (my ticket class was eligible for accruing mileage on Marco Polo). Throughout all the sectors on MH, they honored me as Emerald member. How could MH reject my missing mile claim through CX? Does MH really want other One World frequent flyers taking their flights? I never had the same problem when I flew other One World airlines like BA, QF, JL etc.