WireGuard on the router is a straight build of open source code. I think the disconnects overnight or after long idling depend on the server side and connectivity conditions. For now, just log in and restart the connection when that happens.
That said, we’ll add a connection monitor in the next firmware update to mitigate this condition.