então parecia que o problema não era de tabelas de rotas ou assim por diante, mas a configuração do strongswan no cliente e no servidor. Eu configurei todas as sub-redes esquerda e direita na config do cliente e do servidor para os valores corretos e também os firewalls esquerdo e direito para true e reiniciei ambos os lados e, desde então, ele está funcionando. Eu posso pingar de qualquer lugar do outro lado da rede.