This issue still exists in version v0.15.9.
For example, the following markdown code:
- Test
```lisp
(unless (server-running-p)
(server-start))
```
The current obsidian shows in editing (live preview) mode:
Obviously, the code block is not indented
The current obsidian shows in reading mode:
The rendering behavior of reading mode is correct.
P.s. Typora is correct in its editing mode: