Possível problema no botão ajax do formulário

Olá boa tarde, não sei se algo mudou no receitaWS ou se foram as atualizações no SC9.6, mas o script para consultar o cnpj parou de funcionar na minha aplicação e não dá erro nenhum, só nada acontece mesmo com o debug habilitado. Também gostaria de pedir um exemplo de como avisar ao usuário que ele devera aguardar ‘x’ tempo ate poder requisitar novamente, se for possível fazer assim.
PS.: estou usando botão ajax em um formulário.
Desde já agradeço a todos.

Testando com botão php e nada.
OBS.: não mudei nada no código e estava funcionando antes.

Fiz uns testes lendo as variáveis ta trazendo normal, mas não esta preenchendo os campos do formulário e não sei pq.

O estranho e que esta sendo processado normalmente, mas por algum motivo não passa o valor para o campo. Sera que é alguma regra dos novos recursos de segurança?

Minhas configurações de segurança:

Script do botão ajax:
$cnpj = {cnpj};
$webservice = “https://www.receitaws.com.br/v1/cnpj/”.$cnpj;
$consulta = file_get_contents($webservice);
$retorno = json_decode($consulta,true);

if($retorno[“status”] == “OK”) {
if($retorno[“situacao”] == “ATIVA”) {
{razao_social} = $retorno[“nome”];
{nome_fantasia} = $retorno[“fantasia”];
if (!empty($retorno[“atividade_principal”])){
foreach($retorno[“atividade_principal”] AS $var_pri) {
$array_pri[] = $var_pri[“code”].’ - ‘.$var_pri[“text”];}
{atividade_pri} = implode("
", $array_pri);}
if (!empty($retorno[“atividades_secundarias”])){
foreach($retorno[“atividades_secundarias”] AS $var_sec) {
$array_sec[] = $var_sec[“code”].’ - ‘.$var_sec[“text”];}
{atividade_sec} = implode("
", $array_sec);}
if (!empty($retorno[“qsa”])){
foreach($retorno[“qsa”] AS $var_qsa) {
$array_qsa[] = $var_qsa[“qual”].’ - '.$var_qsa[“nome”];}
{qsa} = implode(";
", $array_qsa);}
{natureza} = $retorno[“natureza_juridica”];
{abertura} = $retorno[“abertura”];
{cep} = str_replace(".", “”, str_replace("-", “”, $retorno[“cep”]));
{logradouro} = $retorno[“logradouro”];
{logradouro_num}= $retorno[“numero”];
{complemento} = $retorno[“complemento”];
{bairro} = $retorno[“bairro”];
{cidade} = $retorno[“municipio”];
{estado} = $retorno[“uf”];
{tel} = $retorno[“telefone”];
//{tel} = str_replace("(", “”, str_replace(")", “”, str_replace("-", “”, $retorno[“telefone”])));
//{email} = $retorno[“email”];
} else {
sc_alert(“Empresa inativa!”);
}
} else {
sc_alert($retorno[“message”]);
}

Tenho uma rotina dessas no evento ajax e não tenho problemas, acabei de testar
versão 9.6.003

Obrigado pelo comentário, meu também estava, agora não quer trazer os valores como antes para os campos. Embora visualizando as variáveis esteja tudo ok, pois se der um echo n variável nome ta tudo ok por exemplo. Mas não carrega para o campos.

Se alguém puder ajudar agradeço muito.