I have an non-Chinese name, and I have never used my middle name for flight bookings (despite it being stated in my passport) - I have never experienced any issues, neither with CX.
Sometimes the check-in agent adds my middle name on the boarding pass but that happens very rarely.
There is no issue; rest assured that you will get on the flights.