Have you tried a solution similar to Replace German quotation marks („ … “) with smartypants? - #4 by lukasbestle ?
I think it’s still true for Smartypants:
SmartyPants only replaces plain ASCII quotes to the configured format, but it cannot detect other types of quotes.