M720 Triathlon mouse stops connecting

I recently got a M720 Triathlon mouse. However, I’ve needed to repeatedly pair it every ~day or so since it stops connecting. Every time I re-pair, I’ve noticed the MAC address increments by one.

I found these two forum posts (1, 2), which informed me that it was a kernel bug which should have been fixed in 5.9.10. I also tried the workaround to remove:

[IdentityResolvingKey]
Key=CDF...

from the device’s current /var/lib/bluetooth/<MAC>/<MAC>/info and rebooted, but the issue still occurs.

System info:

$ bluetooth --version
TLP version 1.8.0
$ uname -r
6.6.101-1-MANJARO

Are others running into this issue? Have you found any workarounds?

Is this a dual boot with Win? Have a look at Bluetooth - ArchWiki

This isn’t a dual boot.

Good to know that the MAC incrementing is coming from the device on pairing though. This means that the issue is just that it occasionally stops connecting.