Hello Toby103,

Slighlty out on a limb here, as I use OpenVPN not Wireguard.

If you goto Luci (advanced under more settings).
Can you see the Wireguard interface under Network Interfaces?
If so, you may need to install the luci-proto-wireguard package (it will say “install protocol extensions” on the interface, which you can use to locate and install the package. Reboot the router after this.

If you press Edit on the interface, and goto the Advanced Settings tab, find the entry called “Use gateway metric”, default is 20 I think. You want to arrange for the value here for the Wireguard Interface to be lower than the value for the connected route out. In your case a value of 19 shoudl do as your alternative is wlan-sta0 or internet Wifi.

This way when the Wireguard is up, it will take over the routing.

As I said, there may be ways to do this through the Wireguard config itself, rather than on the underlying network interface.

Hope this helps, or at least puts you on the route path.
I think your current config will reach some of the internet, but only a small part of it, judging by the route installed in the routing table.

Simon