Darn, I left this one open on the "other" computer and missed that as well!
/me is mad at himself >:( 
Sorry for the late reply! :-[
Anyway, the issue is "just" that 110 is used when the option is not enabled (in that case post-moderation) to be sure it's not caught up by the warning system.
A possible fix is to replace in ProfileAccount.controller.php the block:
		// Work our the various levels.
		$context['level_effects'] = array(
			0 => $txt['profile_warning_effect_none'],
			$modSettings['warning_watch'] => $txt['profile_warning_effect_watch'],
			$modSettings['warning_moderate'] => $txt['profile_warning_effect_moderation'],
			$modSettings['warning_mute'] => $txt['profile_warning_effect_mute'],
		);
with:
		// Work our the various levels.
		$context['level_effects'] = array(
			0 => $txt['profile_warning_effect_none'],
		);
		foreach (array('watch', 'moderate', 'mute') as $status)
		{
			if ($modSettings['warning_' . $status] != 110)
			{
				$context['level_effects'][$modSettings['warning_' . $status]] = $txt['profile_warning_effect_' . $status];
			}
		}
Being a bug I'll move it to the appropriate board. ;)
			
				https://github.com/emanuele45/Dialogo/commit/bdfb3c6f9f44d5207411117ad3dfe18aa615da87
			
			
			
				Ugh, being there couldn't you fix the typo in the comment, too? "Work our" doesn't exist in English, "work out" can actually work out, lol.