Maybe the ENPS plugin is word wrapping before hand and adding an extra return? You could try an "OnTextSet" script function:
text = text.Replace(vbCr, "").Replace(vbLf, "")
If you are then missing a space, replace the empty strings ("") with one with a space (" ").
#XPression