La logique, c'est d'appliquer une gestion des effets continus, pour régler des cas comme le tiens mais, il y a plus évident (ou complexe ?), avec par exemple :
Humility et
Opalescence en jeu. Opalescence devient une créature, mais Humility lui enlève ses capas, donc redevient un enchantement ? Donc redevient une créature ?
Les règles doivent gérer ça, on doit appliquer le "timestamp" : le dernier arrivé gagne, en gros.