But when published, it’s as if all my formatting is ignored.
I changed themes from mnml to tiny theme, and it doesn’t seem to make any difference. It appears the Web editor is ignoring my EOLs. I’m pasting into Vivaldi on Linux, and drafting my Markdown in Obsidian (copying to clipboard from there).
I’m not able to reliably reproduce this error, but try removing the duplicate headline or add an empty line between it and the image. So, instead of this:

# Sowing Generosity
Do it like this:

or like this:

# Sowing Generosity
Yeah, previewing first was the only way I could reliably reproduce the error too. I saw you emailed me in the support inbox as well, thanks. I’ve let @manton know about it so we can squash this bug.