É mais complicado do que só uma diferença de trânsito, mas também não é nada tão misterioso assim. Os dois apps usam algoritmos diferentes pra calcular rota, sim, mas o problema real é que cada um tem dados diferentes sobre como o trânsito tá fluindo naquele momento. O Waze, por exemplo, coleta informações dos usuários que tão usando o app - tipo, você tá mandando pro servidor quantos quilômetros por hora você tá fazendo, se tem engarrafamento à frente, acidente, blitz. O Google Maps faz algo parecido, mas usa também dados históricos gigantes sobre fluxo de trânsito e informações de operadoras de celular.
Além disso, cada um deles priorizou coisas diferentes no algoritmo. O Waze tende a sugerir rotas que evitam engarrafamento mesmo que sejam mais compridas ou passem por rua menor - tipo aquele trajeto mais criativo que você não pensaria. O Google Maps geralmente é mais conservador, tentando balancear tempo com a rota mais direta. E tem outro detalhe: eles atualizam os dados em ritmos diferentes também. Se você tá em um lugar onde o trânsito muda muito rápido, um pode ter informações mais atualizadas que o outro naquele exato momento.
Por isso aquela diferença de 10 minutos que você viu. Não é engano, é que um tava vendo a situação do trânsito de forma diferente da outra. Num dia quando o trânsito tá previsível, as duas costumam falar número bem parecido mesmo.