Este link para o ArchWiki pode ser útil
Eu tive problemas semelhantes com meu mouse bluetooth do thinkpad. Ele seria emparelhado com outros dispositivos e temporariamente emparelhado com meu laptop, mas, por fim, não pareado. A solução foi a seguinte:
Edite / crie o arquivo /etc/bluetooth/input.conf e aplique as seguintes alterações:
# Configuration file for the input service
# This section contains options which are not specific to any
# particular interface
[General]
# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
IdleTimeout=0
#Enable HID protocol handling in userspace input profile
#Defaults to false(hidp handled in hidp kernel module)
UserspaceHID=true