De notre coté, la même variable est utilisée pour le sujet et pour le corps de l'email et nous n'avons pas le problème.
Je vois que vos emails ont été personnalisés donc peut être que cela vient du fait que vous ayez une ancienne version du code des emails ?
De mon coté, dans l'email de notification de statut, le code suivant est utilisé pour le statut du corps du message:
echo JText::sprintf('ORDER_STATUS_CHANGED_TO',$url,$data->mail_status);
sachant que pour le sujet, c'est dans le fichier classes/order.php qu'il y a le code:
$order->mail->subject = JText::sprintf($order->mail->subject,$order->order_number,$mail_status,HIKASHOP_LIVE);
$mail_status vient de $order->mail_status qui est transposé en tant que $data->mail_status dans l'email mais du coup, c'est la même valeur des deux cotés.