Sub-menu items are not listed in sequence. They are numbered correctly in Page Attributes, and they appear in the correct sequence at the bottom of the parent page.
Could the CSS code you provided have impacted this? I ask because the menu was in sequence before. However, when I removed the code the new disorder remains.