Executando verificação de segurança...
2

Cara, erro simples.

$(document).on('change', '#id_propriedade', function () {
    // other things here ...
})

Você está falando "Documento, para cada alteração do formulário, faça a requisição".
E na parte

$("#id_uf option").each(function () {
    if ($(this).text() == dados.uf) {
        $(this).prop("selected", true);
    }
});

Praticamente pra cada option você tá também fazendo uma outra interação. Provavelmente deve ser aqui que está sendo o seu "multiplicador" de requests.

Sei que falei que é um erro simples, mas comecei meu dia lendo e-mails, não vou mexer com código tão cedo kkkk

E outra cara, larga o chatGPT. Tem que ler o próprio código as vezes amigo!
Fonte: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event

TLDR: Alterar o selet dispara o evento change

Carregando publicação patrocinada...
2

Kkk, coitado dos iniciantes.
Quando eles perguntam mandam ir no Google ou ChatGPT, se mencionam uns dos dois dizem: "...larga o chatGPT. Tem que ler o próprio código...".

2

O problema é que não adianta só pesquisar e usar o primeiro código que funcionou. Tem que entender o que está acontecendo e saber adaptar pro seu caso.

Mais importante que saber onde pesquisar, é saber como pesquisar e o que fazer com os resultados. Mas hoje tem muita gente que só faz o primeiro.

No caso do ChatGPT é pior, pq muitas vezes ele dá um código errado, ou um que "funciona" (esse é pior, porque dá a falsa sensação de ser bom e correto). Já vi vários casos que ele colocou comandos nada a ver no meio, ou código inútil que não fazia nenhuma diferença.

Sempre foi importante não seguir cegamente qualquer coisa que vc vê na internet, e hoje isso se tornou mais importante ainda.