This should be an MVE:
>>> import bbcode
>>> p = bbcode.Parser(replace_cosmetic=False)
>>> p.format('[list=1][*](c)[/list]')
'<ol style="list-style-type:decimal;"><li>©</li></ol>'
I think that whatever formatter is doing the substitution for list has replace_cosmetic set forced to true?