So configurar nos perfis pppoe para não entregar ipv6 que resolvi o problema.
Eu sei que a postagem tem muitos anos, mas como vi que ainda não houve solução e eu tenho quase certeza que descobri a causa e a solução do problema, eu vinha percebendo que o problema so atacava meus clientes do pppoe então fui a fundo procurar saber o que havia de diferente e percebi que os clientes da lan so recebiam ipv4 enquanto os clients pppoe recebiam ipv4 e ipv6 embora eu não tenha um ipv6 real então foi so configurar nos perfis pppoe para não entregar ipv6 que resolvi o problema.
uma das coisas que mais me fizeram pensar nessa solução foi o fato de somente sites que tinham ipv6 estarem sofrendo com o problema facebook, hotmail, twitter e google.