Isso acontece quando você ativa o novo recurso PREENCHIMENTO DO PERFIL (Profile Completion):
Até onde sei, se o PREENCHIIMENTO está ativo, todos aparecerão apenas lá.
Não tem nada a ver com meu plugin. Se estiver em dúvida, desabilite meu plugin e veja se o resultado é o mesmo.
EDIT:
Conferi o script aqui e essa opção só aparecerá se o REGISTRO RÁPIDO estiver desativado:
if ( \IPS\Settings::i()->quick_register )
{
/* Quick register is enabled, so do not allow required to be set */
if ( isset( $form->elements['']['pf_not_null'] ) )
{
unset( $form->elements['']['pf_not_null'] );
}
}
else
{
/* Quick register is off, so show normal 'reg' field */
$form->add( new \IPS\Helpers\Form\YesNo( 'pf_show_on_reg', $this->id ? $this->show_on_reg : TRUE, FALSE, array(), NULL, NULL, NULL, 'pf_show_on_reg' ) );
}