> It's avoiding two distinct vowel sounds in succession

That implies that English added a consonant there to avoid double vowels, but it's the other way around: it used to have "n" always, same as other Germanic languages, and then it was dropped to avoid two consonants in a row