setCustomValidity não funciona?

Opa, beleza?
Então o que acontece é que quando clicko no botão cadastrar era para realizar uma verificação, caso as “senhas” coincidam seguir com o “cadastro”, caso contrário informar ao usuário por meio da setCustomValidity que as senhas não são iguais.
Estou precisando da ajuda de vocês para entender o porque meu código javascript funciona perfeitamente no codepen e não em meu endereço local, vale ressaltar que pedi a um amigo que copiasse meu “projeto” e o executasse em sua máquina, diz ele que o mesmo aconteceu.











O que pode estar acontecendo??

OBS: Coloquei um alert no código javascript pra comprovar que realizei a chamada da maneira correta.
OBS: “Projeto” no codepen

Grato desde já pelas respostas :sweat_smile: