It always behaves as "none" now, because VSCode started escaping arguments in "runInTerminal" request:
microsoft/vscode#98471
There's no way for debugpy to work around this, so until VSCode provides the functionality necessary to do it, we should disable the property in the extension (i.e. remove it from the launch.json schema).