I would like to thank @sabre23t for this comment which shows it is possible, although fragile, to write ‘freeform’ markdown in Logseq right now.
# How to write free form in Logseq
It is possible, but fragile, to write 'freeform' in Logseq, right now.
Firstly, one must immediately start with a `#` style header. This acts as the first block, without hyphenation.
Secondly, one should only use newlines, `shift+enter`. New blocks, `enter` will be hyphenated. One can make this easier by [swapping the keys](https://discuss.logseq.com/t/allow-non-outline-freeform-text/172/31?u=douginamug) for `new-line` and `new-block`.
You can also write other headings, which also won't get hyphenated, but this will lead to a fracturing of your editor experience in Logseq, since the next heading will count as another block. Additionally, new headings and lists using `-` require one to refresh the note to see them in view mode :/
## Look ma, no hyphens
One thing to note is that moving blocks _will_ lead to the introduction of hyphens on those blocks.