Você tem sua configuração de serviço de DNS dinâmico errada.
Você diz:
"when I disconnect from my LAN and use a different connection outside of my LAN, when I visit homewebtest, for some reason it brings me to my pfsense router config page which is 10.12.1.1"
Isso significa que homewebtest
não aponta para seu IP público, está apontando para o IP interno de seus roteadores.
Mas, algumas das informações que você forneceu são conflitantes - porque se você estivesse realmente conectado a uma conexão diferente fora de sua LAN, você não teria acesso à página de configuração do roteador em 10.12.1.1.
Então, eu tenho que dizer, não só você não está conectado a uma rede diferente, seu DNS dinâmico está configurado errado. Ele deve estar atribuindo seu endereço IP público ao nome de domínio dinâmico que você configurou.
Eu acho que você está apenas obscurecendo o verdadeiro nome de domínio, mas você sabe que o nome do domínio é algo como homewebtest.dyndns.org?
Você não mencionou o serviço de DNS dinâmico que estava usando ou como o configurou. Portanto, verifique novamente sua instalação e configurações.