I’ve had massive issues using bluez when I tried to pair my PS3 controller (iirc it was the same tutorial I followed). Ended up reinstalling OSMC and doing something similar to this to get it somewhat working.
To be honest, when the sixaxis functionality started to interfere with my mappings, I gave up and bought another X360 controller …
That has nothing to do with Luna… it’s simply that recalbox (probably?) has controller support built in (as in: it’s shipped with the necessary drivers), while OSMC doesn’t as gaming clearly isn’t its focus.