It is problematic that the remote controls created from the cursor device follow all possible types as a default because e.g. on the Push you end up in a weird state when you are in Device mode and click on the track or project controls in Bitwig.
While this might makes sense for a simple controller but not for more complex ones where someone wants to control when to show which type of remote controls. E.g. think of a controller which has enough knobs to control both project and device controls at once and the later would then also switch to the project ones. Therefore, I suggest to set it to "Device" as the default. Furthermore, it would be nice to have an option to prevent that this gets changed by the user.
It is problematic that the remote controls created from the cursor device follow all possible types as a default because e.g. on the Push you end up in a weird state when you are in Device mode and click on the track or project controls in Bitwig. While this might makes sense for a simple controller but not for more complex ones where someone wants to control when to show which type of remote controls. E.g. think of a controller which has enough knobs to control both project and device controls at once and the later would then also switch to the project ones. Therefore, I suggest to set it to "Device" as the default. Furthermore, it would be nice to have an option to prevent that this gets changed by the user.