Also experiencing this same issue like many others thanks to upower
0.99.16-1. Also on Endeavour OS on the latest lts kernel.
Thanks for the links @supernintendo, seems like this is affecting many devices from those comments, not just Frameworks. It looks like the issue has been recently fixed upstream: FD handling fixes (!121) · Merge requests · upower / upower · GitLab
Hopefully we will be seeing an update with this fix coming down to us soon.