This is going to depend on how the character is in the files themselves. S&R should never make a change itself behind your back.
When saving, shy, and the dashes are saved as entities. Unfortunately your file is a mix of both so your having issues across multiple files. This is not a bug.