Where this goes wrong
Putting δ− on the wrong atom. Shared electrons shift toward the more electronegative atom. In H–Cl, Cl (3.0) pulls harder than H (2.1), so δ− sits on Cl. Reading the trend backwards flips the charge onto H; subtracting 2.1 − 3.0 = −0.9 and dropping the sign does the same.
Calling a real difference nonpolar. Equal sharing happens only when the electronegativities match, as in Cl–Cl. An S–O difference of 1.0 is not zero, so the sharing is unequal: polar covalent, not nonpolar.
Calling a moderate difference ionic. Two nonmetals with a difference of 1.0 still share the pair: polar covalent. Full transfer takes a large gap, usually a metal bonded to a nonmetal.
Reading the boundary as a wall. H–F has a difference of 1.9, past the 1.7 guideline, yet HF is a molecular gas that shares its pair: polar covalent. Two nonmetals share; the number guides, the metal-versus-nonmetal test decides at the edge.