Mail not always updating in background

Using K9 v8.2, and it doesn’t seem to reliably fetch mail in the background. I have 3 accounts on Yahoo, Outlook, and Comcast, all configured as IMAP. The fetch interval is set to 15 minutes on all. This is a Pixel 8 on Android 15.

Often, I open it up (from minimized) on the Unified Inbox, and it shows nothing new. If I do a pulldown refresh, it will download a bunch of email from all 3, sometimes several hours old.

App permissions are set to allow background battery usage.

I think this is relatively recent, maybe with the 8.2 update.

Any ideas?

I have the same issue with both of my accounts, AOL & Outlook. I
have version 9.0b3. I have fetch settings set to no date limit, 15 minute fetch interval, and refresh idle connection set to 2 minutes. Sync is set to always on both accounts. The app is NOT optimized and is set to allow in the background.

For me, it seems that background fetching only works in the morning hours then does NOT check the mail unless I open the app, thus causing my mail to be received HOURS after it is sent.