I have a problem with a new home VPN server setup that I can't get working for Wireguard. But the exact same setup works perfectly with OpenVPN. If anyone has come across similar then I would appreciate any suggestions. I would prefer to use Wireguard because it is faster.
Setup
I use NowTV Broadband.
I am using their default supplied router.
I have a secondary router (a GL.INet AXT1800 Slate AX) on my network (connected over wifi but I have also tried ethernet).
I have forwarded the necessary ports from the NowTV router to the AXT1800 router (51820 for Wireguard and 1194 for OpenVPN).
I have accepted the default IP's when setting up the VPN's.
What I am trying to do
As a test I am trying to connect my phone (Pixel 7 Pro) over the mobile network into my home network using a VPN.
What I expect to happen
I expect to be able to use either Wireguard or OpenVPN on a remote client, connecting to the VPN server in my home (AXT1800) and access all resources in the home, including being able to browse the internet "from my home network".
What is actually happening
1) Success: Using OpenVPN I am successfully able to use the VPN on my phone to connect to my home network and browse the internet from there. I have confirmed I am definitely on my home network by checking my external IP.
2) Fail: Using Wireguard I appear to be connecting to the home network (the VPN server on the AXT1800 confirms one client has successfully connected, proving that port forwarding to the AXT1800 is working). But any attempt to browse the internet results in a timeout on the phones browser.
Any thoughts on why the exact same setup works with OpenVPN but doesn't using Wireguard? Obviously there is a setting I have missed somewhere. But as I have accepted all defaults I am not sure what I have missed.
Thank you.