You're going to have a hard time preserving both and   in the same code in Sigil. Stick with one or the other--they represent the same exact character (no-break space) after all. Having both in your Preserve Entities preferences can certainly cause the harmless "swappiness" you're describing. I recommend you choose one or the other. I typically preserve/use in EPUB2s and   for EPUB3s.
|