HTML <details> require an empty line before markdown blocks

Maybe try it like this

[details="open"]

Not code

[/Details]
not code block
Not code

And using the Square brackets.

Headers

Header 1

Header 3

[details="not code block"]
# Header 1
## Header 3
[/Details]