Isso foi muito estranho, mas o seguinte parece ser verdadeiro:
Isso não funciona, resultando em falha no hash do corpo do DKIM
<?php echo $heading; ?> [LF]
[LF]
[LF]
<?php echo $content_for_layout; ?> [LF]
Mas isso funciona como deveria
<?php echo $heading; ?> [LF]
[LF]
[LF]
<?php echo $content_for_layout; ?>[LF]
Não é o espaço antes do último [LF].