iOS will not fully charge your battery during the night - it will top off the battery just before you usually take it off the charger in the morning (it learns your usual schedule + it probably also makes sure the battery is ready based on your alarm settings).
lesinski|1 year ago
The fact that the OS waits to top up the battery just hides how much energy it used on background activity and notifications during the night.
snthd|1 year ago
https://support.apple.com/en-gb/guide/iphone/iphc49d61e92/io...