The parameters of CursorDevice.getParameter(index), CursorDevice.getCommonParameter(index) and CursorDevice.getParameter(index) are normally updated when adding one of Bitwig's own devices.
However, if you add some VST device via drag-drop from the righthand Browser Panel (instead of the Plus-icon-dialog "Select content to insert into device chain") which you already saved some parameter mappings for, the parameters are not being updated after insertion. You have to first focus some other device, the re-focus the VST to refresh the CursorDevice's params. They will then continue to work correctly.
The parameters of CursorDevice.getParameter(index), CursorDevice.getCommonParameter(index) and CursorDevice.getParameter(index) are normally updated when adding one of Bitwig's own devices.
However, if you add some VST device via drag-drop from the righthand Browser Panel (instead of the Plus-icon-dialog "Select content to insert into device chain") which you already saved some parameter mappings for, the parameters are not being updated after insertion. You have to first focus some other device, the re-focus the VST to refresh the CursorDevice's params. They will then continue to work correctly.
https://github.com/justlep/bitwig/blob/master/tmp/bugInCursorDevice/CursorDeviceNotUpdatedWhenAddingVst-Bug.control.js
Issue sent to Bitwig tech support.