Isso complica o que é intencionalmente simples.
Um dos objetivos do sistema de vantagens / desvantagens é remover a recompensa pelo "bônus de scrounging". Não é desejável que seus jogadores constantemente tentem encontrar mais um motivo para obter um pouco mais de pontos em sua coluna; que historicamente levou a muito atrito, mergulho em livros e argumentos absurdos ao realismo ("Estou em pé na mesa, então tenho um bônus alto contra ele!"). Ao fazer apenas uma vantagem "contar", seus jogadores são mais propensos a concentrar sua atenção em encontrar uma strong narrativa (ou mecânica) razão pela qual eles devem ter vantagem, e depois parar de olhar e jogar os dados já.
Sua regra proposta parcialmente nos traz de volta àquele lugar - quando há X desvantagens em jogo, os jogadores são repentinamente strongmente incentivados a tentar encontrar pelo menos X vantagens para equilibrar de volta. Em vez de procurar uma fonte decente de vantagem, eles estão procurando o suficiente para equilibrar as coisas, e você volta a pular nas mesas.
Mas você pode estar tentando corrigir o problema errado.
De sua pergunta, não tenho certeza se você realmente tem um problema com o sistema de vantagens como um todo, ou se você está realmente apenas vendo um problema com um tipo muito específico de cenário e visando um pouco demais com sua correção.
Seu cenário de exemplo com a nuvem de neblina destaca um problema que já notei: pessoalmente, acho que as regras do "invasor invisível" são um pouco complicadas. Mas o problema está nas regras do "atacante invisível", não no próprio sistema de vantagens.
Seria mais fácil e menos invasivo fazer um houserule que modifica a regra do "atacante invisível" para dizer algo do tipo "Quando você pode ver uma criatura, mas ela não pode vê-lo , você tem vantagem em jogadas de ataque contra ele. " Então, passar de um tiro desvantajoso para um cenário duplo-cego não melhora suas chances; se ambos estiverem cegos uns aos outros, como por uma nuvem de neblina, ambos atacam com desvantagem, o que faz sentido tanto narrativa quanto logicamente.
Essa correção resolveria o problema identificado, mas não exigiria que o sistema geral fosse mais complicado - se essa é a única coisa que está incomodando você.