Deixe-me tentar uma resposta, pois acho que estamos chegando lá:
a) Remova o encaminhamento de porta e o IP estático do seu pi primeiro, ou seja, deixe tudo seguir o seu caminho padrão e certifique-se de que o pi pode então pingar para fora.
b) Veja o que o pi tem como seu endereço IP, provavelmente 192.168.x.y, dependendo de como seu hub está configurado.
c) Tente atribuir exatamente este endereço como um ip estático para o seu pi. Pode ser que o seu hub não permita isso. Em seguida, verifique se seu hub pode receber ordens para fornecer endereços dinâmicos apenas em um intervalo fixo, como 192.168.x.100 a x.200. Em seguida, tente atribuir um endereço estático ao seu pi fora desse intervalo. Deve funcionar.
d) Só agora pense em encaminhamento de porta. Encaminhe a porta para o endereço IP que você acabou de especificar.
e) Agora use no-ip.com como antes. A ideia é que o tráfego externo inicial que, em última instância, deve atingir o pi precisa ser endereçado do lado de fora para o seu hub, não para o pi , mas na porta encaminhada. O hub cuida de encaminhá-lo, como o nome diz, encaminhamento de porta: -)