raul338 The only ones I don't know/didn't install are gamin and python2-lxml, are those abandoned?
Yes, part of the ongoing python2 removal
From dmesg, not a clear indication it gets disconnected. Do you have a time/date when this started? Could be linux-firmware or new bluez. If you have older versions of either one in your cache, try to downgrade and see if you can pinpoint where it starts from.
EDIT:
Looking at a lot of bug reports, it looks more kernel related, so have you noticed this since the first week of September? Then it will be 5.2 related, you can try and see if there is a fix for this in 5.3 by adding ]linux-next](https://kaosx.us/docs/kernels/)