Verified fixed in BlueZ 5.52 (or 5.51), so the fix is in Ubuntu 20.04.
I'm not sure what commit(s) in BlueZ did the trick but if you are using Ubuntu 19.10 and want the fix then please just download these packages:
https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/bluez_5.52-0ubuntu2_amd64.deb
https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/libbluetooth3_5.52-0ubuntu2_amd64.deb
https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/bluez-cups_5.52-0ubuntu2_amd64.deb
https://launchpad.net/ubuntu/+source/bluez/5.52-0ubuntu2/+build/18277594/+files/bluez-obexd_5.52-0ubuntu2_amd64.deb
and install them together:
dpkg -i *.deb
Verified fixed in BlueZ 5.52 (or 5.51), so the fix is in Ubuntu 20.04.
I'm not sure what commit(s) in BlueZ did the trick but if you are using Ubuntu 19.10 and want the fix then please just download these packages:
https:/ /launchpad. net/ubuntu/ +source/ bluez/5. 52-0ubuntu2/ +build/ 18277594/ +files/ bluez_5. 52-0ubuntu2_ amd64.deb
https:/ /launchpad. net/ubuntu/ +source/ bluez/5. 52-0ubuntu2/ +build/ 18277594/ +files/ libbluetooth3_ 5.52-0ubuntu2_ amd64.deb
https:/ /launchpad. net/ubuntu/ +source/ bluez/5. 52-0ubuntu2/ +build/ 18277594/ +files/ bluez-cups_ 5.52-0ubuntu2_ amd64.deb
https:/ /launchpad. net/ubuntu/ +source/ bluez/5. 52-0ubuntu2/ +build/ 18277594/ +files/ bluez-obexd_ 5.52-0ubuntu2_ amd64.deb
and install them together:
dpkg -i *.deb