I'm running my own mail server. When I had my Android mail client to keep an active connection I had quite high battery usage. So I set to check for new mails at an hourly interval.
Now I discovered the setting "imap_idle_notify_interval" and that its default value is 2 minutes 🧐
I set this now to 60mins (Internet says the RFC defines the max at 29mins🤔🤷) and it seems to be fine now on my Android client.