Weather Channel and other apps draining battery despite background activity being turned off
I have Background App Refresh turned off for almost all apps, including Weather Channel. Despite that, the app is using significant battery power on background activity despite the fact that Background App Refresh is turned off.
I guess this could be a misbehaving app, doing what it wants to when it shouldn't, but the OS should prevent it from happening, right? Otherwise, why have a phone-level setting to turn it off? The worse thing is that a lot of is happening overnight, when the phone is dormant. See screen clips.
I know the app may be misbehaving, but why does iOS allow it? The iOS version is 16.7.1, admittedly old, but I hate major iOS updates that break things for me, and give me "enhanced emoji libraries" and other things that are useless for me.
Other apps do this as well, but not nearly so badly.
iPhone 13 mini, iOS 16