You can't have nested headings within exercise directives such as
```{exercise-start}
:label:
Heading 2
this causes the nodes not be correctly collected and parsed in the `AST`
### Reproduce the bug
See above example
### List your environment
_No response_
Describe the bug
You can't have nested headings within exercise directives such as
Heading 2