Ok, it appears to be a bug, because of the semi-auto formatting done with markdown syntax. I.e. when I type "1. " it changes the vertical padding, shifts the numeral left a few pixels and makes it lower contrast. So it seems as if it’s creating a structured ordered list. In HTML, an ordered list tends to render its entries aligned, even without a monospaced font.
So I humbly suggest if this is not a bug in implementation it is a bug in specification for violating reasonable formatting expectations and rendering conventions for both syntax-aware markdown editors and HTML. As well as, like, how most editors tend to write structured ordered lists.