As temperaturas não devem estar presentes nas CPUs virtualizadas, e isso é um comportamento esperado.
As CPUs em uma VM são virtuais e podem não mapear exatamente uma para uma para CPUs reais.
Também existem diferenças / compensações esperadas em um ambiente virtual / VMs, em que não é esperado que emulações completas do ambiente host sejam encontradas e, muitas vezes, não são desejáveis por motivos de desempenho.
Assim, por exemplo, o esforço extra em algumas plataformas de virtualização para para virtualizar cartões de interface de rede e controladores de disco em vez de emular o hardware completo - as diferenças de desempenho geralmente podem atingir ordens de grandeza.
Para capturar dados de hardware, ou seja, temperatura e outros dados de monitoramento do host, aconselho, além de monitorar as VMs, também fazer monitoramento direto para o host, por exemplo, configurando serviços SNMP.