Texto em pdf não altera fonte

estou usando um layout HTML com configurações de css para definir o texto, no entanto quero que a o tamanho da fontes usada seja variavel, segue a classe css usada:

.P30 { font-size:{numFonte}; line-height:200%; font-family:Arial; writing-mode:horizontal-tb; direction:ltr;text-align:justify ! important; font-weight:normal; }

Estou criando uma variavel na aba dos eventos OnRecord e colocando um if que conta a quantidade de caracteres que vem em uma consulta para que atualize o valor va variavel {numFonte}:

$numeroCaracteres = strlen({m.cabecalho});
if($numeroCaracteres > 460){
[numFonte] = “9pt”;

}
else if($numeroCaracteres > 370){
[numFonte] = “10pt”;
}

else {
[numFonte] = “11pt”;
}

A contagem de caracteres e a alteração da fonte estão funcionando, no entanto, justo nesse campo m.cabeçalho, que é o que desejo mudar não altera, tentei ver na aba do campo ja que lá tem um espaço para numeração da fonte, no entanto não modifica em nada. Existe alguma outra caracteristica que posso sobreescrever o css apenas nesse campo especifico?

obs: ja alterei de forma direta a classe do css para varios tamanhos de fonte, na exibição de prévia a variavel aparece no tamanho correspondente, mas quando a consulta passa para o campo no pdf ele fica com a fonte alterada.

Na exportação PDF de uma grid, a aplicação é executada novamente echoando o resultado para um executável que converte html em PDF.
Possível que na reexecução da aplicação o seu código não esteja fazendo efeito.

Excluí o layout e criei outro com o mesmo html e funcionou.