@adamwill no problem!
I referred to that issue in this message: differently from the last issue we discussed so far (trackpad movement not working after a suspension), which was introduced in a very recent package update, the other issue was: on a vanilla Fedora installation made on a x86 iMac some months ago (I can double check the version if needed, but unfortunately I can’t say if any older version was fine), every few minutes my Magic Trackpad gets randomly disconnected, even while actively using it (ie: not during a suspension).
It can then be reconnected just using the Bluetooth menus.
After some troubleshooting, I found a good workaround ie: disabling + masking upower service completely (see above).
This behaviour seems to relate to point 1 of this issue as originally reported by @ejoin7937 (which is why I mentioned it too), and to this other topic too.
Having found a workaround, I honestly left it there until I got here looking for a solution to the latest, more critical, issue, but being now the bluez module under review, this other issue could be reconsidered (you please tell me!).
I hope this clarifies a bit: I’m available to provide further details / support / tests if you need them.