Look, (since you've posted 3 whole threads on this archaic topic) ionic vs covalent bonds are a century-old, pre-quantum way of looking at things.
Electronegativities were Linus Pauling's way of utilizing the then-new quantum theory to bring some semblance of theoretical justification to the old models. But once you get past high-school chemistry, then you learn the modern, more sophisticated models of bonding such as Valence-Bond theory and Molecular Orbital theory.
Nobody uses the ionic/covalent distinction for anything serious anymore. It's only applied (and then as a label more than a theory) for the simple and obvious cases you learn about when first learning this stuff.
You're basically trying to apply a model nobody uses anymore to describe something that model always failed at.