Pode ser útil saber o número do modelo do ISP e do modem, pois tenho alguma experiência com vários. Também é útil saber se você está executando o pfSense no modo roteador ou no modo bridge.
Eu vou com o significado literal do modo "bridge" como você usou para descrever o seu modem, e assumir que o pfSense está no modo de roteamento. Isso significa que o pfSense obteve um endereço IP público na interface WAN (algo que você não especificou no desenho). Isso seria algo fora da parede, como 69.23.129.231.
Em vez de explicar por que, alguns modems ISP funcionam em um modo de ponte parcial, onde permitem usar um endereço IP público, mas também mantêm um endereço IP privado e também podem rotear. Isso significa que o roteador ainda tem o endereço IP 192.168.2.2. Estou assumindo que este é o caso, porque você disse que pode acessar a WebUI quando conecta diretamente.
Isso nos deixa com o problema de o endereço IP privado do seu modem (192.168.2.2) estar na mesma rede como todos os sistemas do outro lado da caixa pfSense. Você não pode ter dois endereços IP na mesma rede em lados opostos de um roteador. Se o PC nº 1 com o endereço IP 192.168.2.10 tentar se comunicar com o endereço IP 192.168.2.2 (o IP do seu roteador), o PC nº 1 decide que o endereço IP é para um host na mesma rede e tenta se comunicar diretamente com esse host. Ele nunca enviará o pacote de dados para a caixa pfSense para ser encaminhado para o modem. Mesmo se tivesse, a caixa pfSense não saberia o que fazer com ela, porque a caixa pfSense também pensará que pertence à mesma rede.
Você tem que alterar o esquema de endereçamento IP no seu lado privado, ou seja, todas as máquinas e a interface LAN do pfSense para algum outro endereço de rede (como 192.168.10.x), ou você precisa mudar o endereço do modem. LAN IP para uma rede diferente, como 192.168.10.1.
As suposições que fiz acima são realmente o único cenário em que posso pensar em como obter todo o comportamento descrito acima.