1- Since NWjs is deprecated now, does WindowsWebView2 offer the same type of feature to run another .exe file?
Yes - the File System plugin has a 'Run file' action.
We've tried every syntax variant of and including the double-quotes around the path "formula" but no matter what we try, it still fails to run the second .exe if it's in a folder or sun folder with a space in the folder name.
I believe the correct thing to do is to wrap paths with spaces in double-quotes. So if you run Subfolder with spaces/tool.exe /arg1 /arg2, you should wrap the path in double quotes, e.g. "Subfolder with spaces/tool.exe" /arg1 /arg2. This can get pretty tricky when you add in having to escape double-quotes in Construct expressions (or JS/TS). It's particularly tricky if you want to do something like pass a path with spaces as an argument: you need double quotes merely to pass the whole string with spaces as a single argument, but then the application will receive a path with no double quotes which it may or may not handle correctly, so you may also need to add double quotes inside the argument in escaped form. And just to make it a nightmare, the type of shell that interprets the command may have different escaping rules (I'm not sure if on Windows cmd vs Powershell are different - they might be...) But in short adding double quotes should be the solution.
There's no harm in putting double quotes around a path without spaces in it, so the best thing to do is always put double quotes around the path, and then it should work whether it has spaces or not.