bluetoothd taking up high CPU% and causing trackpad to behave poorly
I have a MacBook Pro (15-inch, 2017) running MacOS Catalina Version 10.15.5 (19F101). When I first boot up my machine, everything works fine and bluetoothd appears to take up a reasonable amount of CPU%. However, over time, the amount of CPU bluetoothd uses steadily climbs until it's up over 50%. I notice when this happens because my Magic Trackpad starts behaving poorly, double clicking when I single click and just generally not responding normally.
The only Bluetooth devices I have connected to the Mac are an Apple Magic Trackpad A1535 and Apple Magic Keyboard A1644.
I have tried resetting the SMC and PRAM repeatedly and I have changed out the keyboard and trackpad for different units of the same model. None of that has made a difference. I have tried resetting the Bluetooth controller from the Bluetooth debug menu and that also seems to have no effect.
The only solution I have found is to reboot the computer, after which things go back to normal for a while until I notice the trackpad acting up and check Activity Monitor to see that the CPU% for bluetoothd is again very high. This is very inconvenient as it requires me to completely interrupt my workflow.
Anyone else having this problem? Suggested remedies? Apple, do you have a fix for this?
MacBook Pro 15″, macOS 10.15