I can work around this using Lua.
@NewIgnis has a suggested solution in the thread below using virtual controls
This means that electra will send out the messages in the correct format for the Bass Station 2
I can then write code in a midi.OnControlChange event to direct messages from the Bass Station 2 back to the virtual controls
This gives me bidirectional control of the Bass Station 2 NRPNs