I understand Logseq comes from a bullet-point block-based graph perspective. A current limitation is that Markdown paragraphs are not treated as blocks, but instead are continuations of the most recent unordered list. It’s perfectly possible (and common) in Markdown to have blocks which are just plain paragraphs, not bullet-points (lists). It seems to me a good improvement would be to support paragraphs as first-class blocks, just like headers, bullet points (unordered lists) and ordered lists (and code blocks, quotes, etc.). They are all blocks, just with different display styles and semantics. They can all have children and live in the block graph as equal “citizens”.
Related feature requests: