Sorry to revive a dead post but I have this EXACT same issue with official wieguard app, pixel 7, latest GrapheneOS (wireguard setup with pfsense)
Some things of note:
1) I don't have seedvault setup (so I don't think this is my issue?)
2) Wireguard almost always goes down sometime between when I go to sleep and when I wake up and must be toggled on and off again to re-establish connection. I just started using wireguard so I don't have much history but when I first started out it seemed to be stable, then something happened around the time wireguard got new updates (could just be coincidence)
3) In addition to wireguard not working sometime when I go to sleep, it additionally goes down during the day once in a while (maybe 1-3 times a day all together). It's always when my phone screen is off and I login to find no internet working.
Some things i'm aware of but havent tried yet:
1) Adding a keep alive every x seconds (wary of doing this because i've read it decreases security for some reason)
2) Trying a third party wireguard app (also wary and would prefer to use the official app).
Anyone have any experience with this issue? It's really messing with my work flow because you won't even know when the internet goes down until you try to do something like web browse or send a signal message. So internet could be down for hours and not get any notifications via email, messages, etc. and you would never know.
Thank you!