I make use of spaces and there are several apps that I like to make available in all spaces. To do so, you right click on the app’s icon in the dock and select Options > Assign To > All Desktops:
This works fine until the computer restarts. After a restart, All Desktops will be checked but the app will in fact be assigned to a particular desktop — I haven’t been able to figure out how it picks which desktop to assign it to.
The workaround is to select another option like None and then select All Desktops again, but having to do this for several apps every time the computer restarts is a chore.
Some similar problems have suggested unchecking Automatically rearrange Spaces based on most recent use in the Mission Control preference pane, but I’ve already got that unchecked:
How do I get it to retain the option selected after a restart?
I’m using macOS Monterey 12.6.