Good to see this. I am in a similar situation. I didn’t put middle names of my children’s on CX reservation via Expedia.
When you put your passport details on their website/online check in (API), did you put both first name and middle name as in the passport? There is only one box for ‘first...