Your name?
Do you have a middle initial in your name?
If so, then did you enter your name in the format of first name middle initial, family name, on CX site?
You need to append your middle initial to your first name if your booking has your middle name in it. Else CX site would not recognize your booking even the CX PNR is correct!