Ignored spellings keep reappearing

Hello. I’m having the issue that, even after going through files and telling Scrivener to ignore various underlined words, the underlining reappears on some/all of the words. Surely this shouldn’t be happening?

This is what I’m doing:

  1. Right-click inside the document, choose: Spelling and Grammar > Show Spelling and Grammar
  2. The Spelling and Grammar dialogue box appears.
  3. I cycle through the suggestions, selecting “ignore” where appropriate.

I’ve tried to isolate why/when this happens but can’t. Once the words are ignored they don’t seem to reappear again until after I’ve closed and reopened the project.

On one file the underlining reappears regardless, but on another it seems it’s not until I click into it that the underlining reappears. Has anyone come across and solved a similar issue?