BUG: Smart-quote following em-dash

I am consistently seeing a bug where a section of dialogue that is cut short with an em-dash is then closed with an open-quote mark, not a close-quote mark. Like this:

“What shall I—“

These instances all have to be corrected by hand, or by a global replace when the work is done. It’s very consistent in Scrivener for Windows Version: 3.1.1.0 (1463331) 64-bit in Windows 10.

No idea if this has been reported before, but I sure would be grateful for a fix.

EDIT: I just found a workaround in an older thread, which is to create an autocorrect substitution to change the dash-plus-open-quote to a dash-plus-close-quote. Very helpful. But of course the bug still needs to be fixed.