Your note about the HTML seems to have the solution. These are two separate lists that are next to each other. Presumably the extra space is there from Canvas' style putting automatic padding around lists or between different elements.
Reproducible examples and explanation
Reproducible example using only the RCE:
- Create a list.
- Between list items, insert a blank line that is not in the list (e.g. by pressing enter twice after a list item).
- On that line, go to Format > Formats > Blocks > Div. This appears in the RCE as a blank line between two separate lists.
- Press save or switch to HTML. Canvas gets rid of the empty div block (it doesn't show up in the code) and also gets rid of the extra line.
Canvas is tidying up: we generally don't want unused tags hanging around. What results is that the two separate lists are now right next to each other with nothing in between.
Normally when the user deletes a line between two separate lists of the same type, the RCE automatically merges the two lists. However, when the line is removed through code tidying, the lists stay separate. Charitably, this could be a feature, not a bug, so that people can (for some reason) have separate but adjacent lists.
From James Whalley's suggestion, perhaps if something was cut and pasted from another source, that source included some extra, unused HTML tags that Canvas tidied up in this way.
We can also reproduce this problem in the RCE alone by adding and deleting a table:
- Create a list.
- Insert a blank line between list items.
- With your cursor on that blank line, insert a table. Now delete the table.
Again, the intervening code disappeared but Canvas didn't combine the lists on either side of it.
Fix
- Select all the lines in the affected lists.
- Click "Ordered and Unordered Lists" in the editor's toolbar. This should remove existing lists.
- Now click "Ordered and Unordered Lists" again to create a new list.
If you have nested lists or multiple levels, there's some more pain in doing this and recreating those features. In that case, if you feel comfortable editing the HTML, then editing out the extra </ul><ul> tag pairs (or </ol></ol>) would be easier.