Its nothing to do with mso-bidi-font-family being an 'invalid' HTML attribute. Its to do with the comma as the following also raises the error.
<span style="font-size: 12pt; font-family: 'Times New Roman'">Content</span>
Is there a simply way to escape the commas for the spell check?