The example here is different, but these two topics seem related:
https://forum.obsidian.md/t/numbered-lists-do-not-render-under-checkboxes/69825/2
Could be by adding a hyphen (a bullet) within an ordered list, the list type is changing and “breaking” the list. (screenshots from Reading view)
A “regular” ordered list:
Still odd behavior though.