
Here is something as a partial solution: PersistentWindows is a tool that stops Windows OS from moving windows around over "sleep cycles". It is under active maintenance [on Github](https://github.com/kangyu-california/PersistentWindows) and it works with minimal setup effort.
The problem with the partial solution: with multiple parallel desktops hosted by Dexpot, PersistentWindows can only store window-location for the current desktop over "sleep cycles". After a "sleep cycle", when switching to another parallel desktop, well, Windows 10 rules again and shall resize and reposition the windows in that parallel desktop.
Thanks in advance.
-Linfeng