I’m sorry to hear about your experience.
Not sure why the person above was so defensive. CX ground staff made a mistake and had a poor attitude. I don’t see why OP should not post about the experience. I would say OP should made it clear to CX (not just Korea office) about the error. OP will definitely get miles as compensation, but the key here is the staff and ground crew acknowledges the error.
Side note: I had some poor experiences with outport ground staff lately, once in MAN where ground staff did not follow IATA Timatic guidelines and made up their own rules, which led to me almost failed to board. Second time in KIX where ground staff doesn’t know how to clear waitlist for a class change in redemption ticket (from Y to J, it’s not an upgrade but ticket change which incurs a penalty). Ticket office staff states it should be a few easy buttons, but it took me an hour at the counter. Is it just me that the outport staff are not well trained?