It seldoms happens to me. Does your MPO number appear on the boarding pass?
i have once able to have to MPO agent to claim back miles for me without the need to submit the form online. Note that it wont appears as "missing miles claim" on cathaypacific.com, but the missed miles appear on thw transaction record a week or two later.