There’s a setting in preferences that says “release device in background” or something. I always thought that meant “let outside programs use it too”, but I recently tried unchecking it when setting up a new interface and it stopped doing that. Not sure if that’s what actually did it or if the new interface is more capable, but it’s worth a shot