A propriedade LastLogon do Win32_NetworkLoginProfile deve ter. Na máquina Win7 que estou vendo agora, abri o wbemtest e rodei:
SELECT Name,LastLogon FROM Win32_NetworkLoginProfile
As únicas entradas que voltaram com < null > valores para LastLogon foram as contas internas como NT AUTHORITY \ SYSTEM . Todas as outras contas na lista (que incluíam contas de domínio e locais) tinham valores válidos para LastLogon.
Não sei ao certo o que faria com que seus sistemas se comportassem de maneira diferente.