Я думаю, что где-то происходит кеширование.Я наблюдал это недавно.
Я написал код, который опрашивал обновления для Win32_PnPSignedDriver через SelectQuery / ManagementObjectSearcher, и результаты выглядят кэшированными, потому что он никогда не осознает, что было добавлено новое устройство / драйвер.Запустив запрос из отдельного приложения, вы сразу увидите, что он обновлен.