O ITA tem um limite de tempo de 60 segundos em suas pesquisas, portanto, se qualquer uma de suas fontes demorar mais que isso para retornar um resultado, esses resultados não serão incluídos no resultado final. Se isso acontecer, e você fizer a mesma pesquisa novamente, mesmo que imediatamente, poderá obter resultados drasticamente diferentes se uma das fontes anteriormente lentas responder mais rápido.
Sem dúvida, todo mecanismo de pesquisa agregado tem um limite de tempo, embora seja exatamente o limite de tempo, e como isso é implementado, pode variar drasticamente.
Mas esta é provavelmente uma das principais causas da aparição de preços flutuantes.