The only way that works consistently to avoid it is to start linking unlinked mentions from the bottom and work your way to the top. I’m assuming it’s because when it edits the bottommost one, the higher up ones don’t change what character number they are.
Proposed solution
I would like to be able to first select which unlinked mentions I want linked and then have it pushed to the file when I’m done.
Current workaround
I saw the plugin Link Unlinked Mentions and thought it was neat that it could link multiple links like that, but it doesn’t do exactly what I want since I want to pick and choose and it also ignores if multiple files have the same alias.