From [Takahashi][2], I validated some models I have for estimating diffusion coefficients (methods of Fuller modified by Riazi for high-pressures, all pulled from [Poling][3]). Here is the figure mixing experimental data and the models I was looking at.

The experimental data was measuring diffusion coefficients between CO2 and C2H4 over a range of pressure. As expected, at low pressures, does not matter if we are looking at how a trace of CO2 diffuses into C2H4 or if a trace of C2H4 diffuses in CO2, the mass is being diffused at the same speed and thus the diffusion coefficients are the same. However, at high pressures, it is not the case. I've seen complex mathematical expressions modeling it however, and clearly, even my crude model picks up at least the trend, but I'm not sure I understand exactly why it happens. Is it the diffusion matrix that becomes non-symmetric? Or the diffusion process can no longer be modeled just by this diffusion coefficient and other terms appear? Either way, from a molecular point of view, what explains this change of behavior?
[2]: S. Takahashi and M. Hongo. Diffusion coefficients of gases at high pressures in the CO2-C2H4 system. Journal of Chemical Engineering Japan, 15:57–59, 1982.
[3]: B. E. Poling, J. M. Prausnitz, and J. P. O’Connell. The Properties of Gases and Liquids, Fifth Edition. McGraw-Hill, 2001.