How to make Adobe applications respect desktop/spaces?
Been struggling with this problem too, until I've found that the fix is, actually, very simple.

Right click on the Photoshop icon in dock > Options > Assign To "None".

This worked for me.