Pairing issue with Bluetooth keyboard

I’ve recently got to grips with OSMC on the RaspPi2 and it’s all working great except for trying to pair my Bluetooth keyboard + touchpad.

I’ve gotten it to pair with a code on first discovery and pairing, but after a reboot or shutdown, even though OSMC lists the keyboard as being paired and a quick SSH shows it as being connected in bluetoothctl, it won’t work.

I’m stuck for ideas so hopefully someone here can help :).

Details:
Using a Nano USB to Bluetooth Dongle V2.0
1byone Keyboard
Raspberry Pi 2
Most up-to-date version of OSMC

bluetoothctl output after successful pairing using PIN:
Name: 1byone Keyboard
Alias: 1byone Keyboard
Class: 0x002540
Icon: input-keyboard
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: yes
UUID: Service Discovery Serve… (00001000-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device… (00001124-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
Modalias: usb:v04E8p7021d011B

bluetoothctl output after a restart/shutdown:
Name: 1byone Keyboard
Alias: 1byone Keyboard
Class: 0x000540
Icon: input-keyboard
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Service Discovery Serve… (00001000-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device… (00001124-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
Modalias: usb:v04E8p7021d011B