T59886 handled the case where the special page transclusion was at the top level. The solution there doesn't work if the special page transclusion is nested in a template, as the commit message says,
As a first pass, we call out to the legacy parser for the output of
special pages, which is HTML ($isHTML in Parser.php) and only returned
if asked to render ($this->ot['html'] in Parser.php) as opposed to
template expansion ($this->ot['pre']).