Here are the logs.
It does an inquiry and a scan at the same time then connects to a device.
The logs were taken from a poll build.
I switched to background mode and I get the same issue with the keyboard anyway.
Worth noting that both devices can connect to HOG host example on SDK 2.1.0 so it is possibly something I'm doing in my app that's causing the issue.
I'm a little clueless at this point.
I could try deactivating stuff from my app and hoping I get to a point where it works and gain an understanding of what is causing the issue.
That's easier said than done though.
The last log I get from my app when connecting the keyboard is from SM_EVENT_IDENTITY_CREATED then it hangs.