In some cases, Wireguard interfaces went to an inactive state with no way of bringing it up back without rebooting the router, even with persistent-keepalive configured.
I suggest adding this as reset wireguard for interface and reset vpn wireguard for resetting peer
reset wireguard interface <interface> reset vpn wireguard peer interface <interface> peer <peer-name>