UIDevice.current.batteryLevel is now returns battery levels in increments of 5% only. Same goes with battery charging events. This must be fixed.
Battery level reporting is broken in iOS 17
See:
https://developer.apple.com/forums/thread/732903
This must be fixed.
No; it seems to be a deliberate change by Apple, so you will need to stop relying on the old behaviour.
+1, please fix