I flew MH in Z Class PEK-KUL-PEN-KUL-BLR-KUL-PEK from 19/12 to 03/01 and none of the miles have credited so far, but will wait the CX-advised six weeks before submitting a mileage claim form.
Mercifully I have the original boarding passes, but is there any guidance on how long they typically take to post these days?