Well I think that the problem is when you put the editor in "Basic" mode it does NOT use the vbulletin parser, otherwise it would render BB Code correctly and it certainly doesn't. Give it a try on your site and see.
When the editor is set to basic or advanced it is looking for and parsing HTML, not BB Code.