Eu acho que este é o problema, além do fato de imitarmos a entrada do usuário no textarea neste tipo de adição para evitar a perda do histórico de desfazer.
Acredito que pode ser “resolvido” com um spellcheck="false" no elemento, mas isso tem uma desvantagem óbvia.
O que está causando o problema é a citação inconsistente, funcionaria se tivesse o mesmo estilo de aspas em ambas as extremidades – qualquer um destes conjuntos pode ser usado:
É estranho que apenas a segunda marca de citação tenha sido convertida ao citar, ambos os lados são convertidos se o mesmo BBCode for digitado manualmente.