Compositor should not matter, this type of issue is generally an app-specific setting issue.
Go to preferences (wherever they’ve stuffed your settings) and see if it says anything about supporting multiple workspaces, or limiting the app to single-instance.
A single-instance app will always run in the workspace where you started it because somebody told it there should only be one-at-a-time ie single-instance. Multi-instance apps can have, you know, multiple instances, in one workspace or several.
[i wish i understood better how linux implements workspaces but have no time to dig that info up.]