Versuche es unter Linux mal ohne den Networkmanager, direkt auf der Konsole. Hinweise zur Konfig findest du im Netzt. Das funktioniert bei mir tadellos .Was bei mir partout nicht wollte, war wireguard direkt über WLAN. Da ging gar nichts, was aber an meiner Konfiguration liegen kann. Habe dann mein Android-Telefon über USB-Tethering und DHCP auf dem Laptop genommen, das ging dann auf Anhieb. Schau mal in Netz nach "route". U.U. setzt der Networkmanager die Routingeinträge auf deinem Laptop nicht oder nicht richtig.