Right click the app icon > options > Assign To > This Desktop
Also noteworthy: assign to all desktops. I use this to keep my browser and messaging apps in all spaces.
Also noteworthy: assign to all desktops. I use this to keep my browser and messaging apps in all spaces.
I have collections of tabs in different windows and I assign those windows to different spaces. Every time I reboot Chrome all windows are assigned to whichever space is active when I launch Chrome.
I seem to recall that Chrome used to remember these assignments, so maybe it's not a macOS problem, but rather a Chrome problem...?