Que tal configurar uma VPN para passar por tudo isso?
É claro que esta é apenas uma solução ruim para o seu problema, mas eu sei que o OpenVPN, por exemplo, é muito bom em passar por NAT e tudo mais.
Existe um cliente bastante fácil de lidar com o OpenVPN no Android. Então você precisará configurar um servidor OpenVPN no mesmo host que o Serviio.
Em teoria, com uma VPN bem configurada (procure por TAP em vez de TUN para OpenVPN), você pode simular que seu telefone está no mesmo segmento de Ethernet que o Serviio. Dessa forma, até as transmissões devem chegar ao telefone.
PS: Infelizmente, não consigo ver a imagem na sua postagem (filtrada no trabalho?). Portanto, essa resposta pode ser imprecisa, pois não consigo ver sua topologia de rede.