That's the way it should work. JAWS indicates new paragraphs to the user by leaving a blank line between each one. If you test with
$1 you should notice it doesn't do this. I strongly recommend testing with NVDA over JAWS: NVDA is free, open source, and much more up to date than the version of JAWS you're using.