I'm wondering if this is related to my own issues with trying to get a particular Bluetooth LE remote working with my Odroid C2. It registers as a keyboard and works as expected in the Raspberry PI version of LibreELEC, as well as C2 builds of Android and Ubuntu (which AFAIK, use the same 3.14 kernel as LE). Just, for some odd reason, not in any of the C2 builds of LibreELEC. It pairs, but all button presses are ignored (and not even registered in logs). I wholly believe there's something going on in LE that's interfering.
I too believe its more then just Amlogic Kernel issues, considering Android has no issues whatsoever.
[hr]
3.10 kernel works with my controllers just fine.