@velartrill @thor maybe try a different unicode space character as a kludge. having the indentation not seperated by a blank line from the previous not indented contents can also work, as it's not a new paragraph (in most implementations..).
markdown is a tradeoff between readability and flexibility, and the indentation code blocks are a tradeoff.