Mark mode is a feature of the terminal/console and has nothing to do with the shell. A shell (such as cmd or PowerShell) has to connect/attach to some terminal to do console work. See What is the difference between shell, console, and terminal?
The terminal is conhost.exe on Windows by default, which blocks when the user selects texts so regardless of which shell you're using you'll always be blocked if you click inside the terminal or press some text selection shortcut
So the simplest solution is to avoid clicking inside conhost.exe for no reason and only do that when you want to select texts. But the better way is to change to a more superior terminal that doesn't block on text selection like Windows Terminal. Some other alternatives being git or MSYS' terminal, or the built-in terminal of VS Code. Of course now selecting text while a long command is running would be much more difficult