The correct use of em dashes (—) is to not put spaces before and after the dash. For example—this is inside two em dashes—you would not want spaces before and after these dashes. But the spell checker in the beta flags every such use of an em dash as a spelling error. This was not the case in Scrivener for Windows 1.x.
Thanks, this has been filed.