Apenas para esclarecer — o bug não é que “Editável após o cadastro” e “Mostrar no cadastro” sejam mutuamente exclusivos.
O problema real é: originalmente, é possível que um campo tenha ambas as opções desmarcadas. No entanto, uma vez que você marca “Editável após o cadastro” mesmo que uma vez, o frontend automaticamente trava “Mostrar no cadastro” como marcado e você não pode mais desmarcá-lo.
Depende da sequência e não ficou óbvio de primeira.
E o objetivo da implementação atual era impedir que os administradores criassem um campo de usuário que não fosse editável nem exibido no cadastro. Portanto, se algo é um bug, é que você ainda pode criar o campo sem essas propriedades. Eu preferiria que, em vez de corrigir o bug, a @equipe considerasse o caso de uso de campos de usuário exclusivos para a equipe e atendesse a essa solicitação de recurso. É por isso que postei no tópico de recursos.