How can I open terminal windows in different desktops?
You can go to the new Space and right on the Terminal icon in Dock, then select New Window option there.

On macOS when you left click on an icon it activates the app and automatically switches to the Space where the app is opened.