This is a weird issue. I'm not using named workspaces, and I don't use the multidock. All windows (piano roll, mixer, staff view) are maximized non-floating MDI windows.
After saving a project and exiting Cakewalk, the windows are still maximized upon next load of a project.
Except when using the staff view as the last view. When saving a project with the staff view as maximized window in the front, all windows are un-maximized when the project is opened.
I'm using CbB 2020.04 on Win10.
State just before saving:
State after restarting Cakewalk and opening the same project