I was writing this answer and noticed that when I went to post it, the second table (which looked exactly as it currently does as posted) suddenly was no longer formatted as a table.
I was able to fix this by adding a newline between what I had as the table header/title and the Markdown for the table, which was good. However, the preview was showing the intended formatting the entire time, despite the resulting post not containing the table.
Reproducing the bug:
I will attempt to reproduce this behavior below:
Table 1 (works great)
Column 1 | Column 2 |
---|---|
test 1 | test2 |
Table 2 (Looks great in renderer) | Column 1| Column 2 | |-|-| | test 1 | test2 |