Title says it all.
I save my layout manually every time before I exit dopus.
A few days ago I started using virtual desktops in Windows 10. (with Win+Tab, Win+Shift+Left, Win+Shift+Right to cycle). I had split a few listers on Desktop 1 and a few others on Desktop 2.
After saving my layout to install the 12.20 update and after dopus restarted I was greeted with only the listers which were open on my active virtual desktop at the time when I saved the layout.
I tested a few more times and I can say it can be reproduced in 100% of the cases.
My layout save button is like this:
Prefs LAYOUTSAVE=updatecurrent LAYOUTNAME=Layout
I have a 3 monitor setup and all listers are saved and properly restored on all monitors within the active virtual desktop. As long as all open listers are saved even across Desktops I wouldn't mind if dopus opens them all on the same desktop (active one where it was launched) even though they were split among other desktops as well.
Granted, virtual desktops are a feature that most users aren't even aware of being integrated into the OS, and that was 2 years ago. Much less are the ones that find actual use for it, still, this leads to loss of state and I hope it will be fixed at some point.