I'm wondering if a contributing factor might have been a native language difference between the Captain......., and the FO
I do not believe that one, such pairings are now common place. We have over 25 different nationalities working in my company, and in 40 years of OPS not a single serious incident was reported having native language diffrence as a contributing cause.
Culture maybe , but language, no.