The (---) notation in live preview is rendered as it is in reading view, a horizontal line, most of the time.
But when it is a list item not on the first indent level it stays text.
Here’s a gif of it in reading, then source, then preview mode.

Here’s the example text:
- text
- ---
- text
- text
- text
- ---
- text