It seems to be due to this rule
ul, ol, dd {
margin: 0 0 9px 25px;
padding: 0;
}
If you comment that out, or “mark as it inactive in dev tools”, the list numbering just works, with any numbering.
It seems the padding: 0 is the bigger culprit of that rule for causing issues.