6 is not a bug, it's part of the parser. mIRC's parser is extremely lenient just about everywhere. It's your responsibility to do what is correct. The parser has to handle things like:
var %foo = /msg $me
%foo show this msg: $show
/ $+ %foo show this msg too: $show
/. $+ %foo hide output for this msg: $show
Note that the last example in the above script actually would expand to "/./msg", which is part of the reason mIRC is so lenient about prefixes.
Note that '/' is a special command prefix character, even when the alternate command prefix is used. / continues to work in scripts, and / is always parsed within a /command prefix, regardless of the command prefix character setting. Example, set it to \ and do:
//echo -a hi <- still works
\/echo -a hi <- works too
However, since the alternate prefix only affects the editbox, mIRC can enforce a max of two \'s. This cannot be done for / because of the quirks of script processing discussed above.