How to have certain *windows* start in different spaces during start up?
Put the app on the space you want it on.

Right click on the app in the Dock and select "Options -> Assign To... This Desktop"

Then the apps should keep their assignments, even through log out and reboot.