This might be a more general Markdown rendering problem. Using your example in Ghostwriter, for instance, also renders “badly” (by double-spacing the last list items):
This might be the case because Markdown knows about “close” and “spaced” list items (i.e., with a blank line in between).
In your bad example, you can prevent the bug by leaving an (otherwise invisible) HTML comment line between the two lists:
<!-- -->
This will correct the displayed lists:
(Unfortunately, it will also render the --> part of the HTML comment as a right arrow → in edit mode. Sigh.)