This bug has been driving me crazy for months, because it can be fairly intermittent, and sometimes I’ll make it look perfect in Obsidian only for it to be wrong on disk.
Indenting unordered lists by 2 spaces is extremely common since it’s what looks aligned in ASCII, and it’s in GitHub’s version of the spec.
Disabling Indentation Guides does seem to help, but it’s definitely a bug