O protocolo PPTP usa o GRE (encapsulamento de roteamento genérico) para transportar os dados de carga útil. O protocolo GRE, ao contrário de tcp / udp / etc, não tem portas que possam ser usadas para identificar de forma única pacotes uns dos outros que cruzam um NAT.
O protocolo PPTP usa o cabeçalho Key opcional para armazenar um comprimento, um ID de chamada e um número de sequência. Mas algumas implementações NAT simplesmente não possuem o código necessário para acessar os cabeçalhos GRE e extrair o id de chamada do cabeçalho da chave. Isso significa que eles simplesmente usam os endereços IP de destino para distinguir um pacote de outro.
Eu apenas verifiquei através dos RFCs PPTP, e não vi nenhum local onde várias sessões por IP foram especificamente mencionadas como não sendo possível, então meu é que os documentos para essa implementação PPTP apenas colocam o comentário em seu porque da dificuldade comum com PPTP e NAT.