Com base na consulta da sua pergunta, o evento será acionado somente quando houver um failover automático (state = 8). Se você deseja que o evento WMI seja arquivado em um failover manual, como no seu teste, também é necessário verificar o estado = 7, que é o estado de um failover manual.
Para verificar os failovers manuais e os failovers automáticos, sua consulta seria:
SELECT * FROM DATABASE_MIRRORING_STATE_CHANGE WHERE DatabaseName = 'testmove' e estado IN (7,8)
Informações adicionais podem ser encontradas aqui: Classe de Evento de Mudança de Estado de Espelhamento de Banco de Dados