There is more than one Markdown
The original 2004 syntax left many cases undefined, so implementations diverged. CommonMark pinned down the ambiguities; GitHub Flavored Markdown adds tables, task lists, strikethrough, and autolinking on top. A document that renders correctly in one tool can render differently or not at all in another, and tables are the usual casualty.