Happy to say I solved my own problem. Markdown does work on the free plan.
What I did wrong was to copy markdown from Obsidian, then pasting it directly into the WordPress editor. Because I copy / pasted, I pasted the spaces (margin) that Obsidian has in front of each line into WordPress. In WordPress the markdown code has to be flush up against the left margin with no spaces.