Unfortunately I am not seeing that and I can't account for it! When I deleted the extra points and selected the two endpoints each subsequent addition added points in between each pair of points exactly as expected. I checked the Ins, Shift+I, and control bar and they all work.
If you are using the double-click method that would add a node at the point under your pointer

- 2019-10-05_035523.png (4.9 KiB) Viewed 1005 times
Your mind is what you think it is.