Problema de desconexão do WiFi com VPN Wireguard

Estou tendo um problema bem irritante com minha VPN. Estou usando Wireguard, que configurei seguindo as instruções do wiki do Arch. Uso o gerenciador de rede GNOME para gerenciar a conexão VPN.
Geralmente funciona bem, mas de tempos em tempos perde a conexão com o WiFi. A VPN ainda parece conectada, mas não o WiFi, e obviamente não há internet. Preciso desconectar a VPN, permitir que o laptop se reconecte ao sinal WiFi e então reconectar a VPN.
Tenho o openresolv instalado e configurei a opção de keepalive persistente para 15 segundos (mas até 5s não faz diferença).
Não acho que seja um problema com meu provedor de VPN, pois outros computadores na minha rede doméstica não têm problemas, apenas o Arch.
Pode ser um problema com o roteador? Ou seria alguma configuração do Arch que eu perdi?
Algumas sugestões seriam ótimas, obrigado!

Não me lembro exatamente como faço isso, mas adicionei minha configuração do Wireguard para que ela inicie junto com o sistema na inicialização.