I’m glad you got it working!

For the router admin page you would probably need to setup port forwarding on Raspberry Pi since the WireGuard network is on a different subnet (such as 10.0.0.1/24) compared to your home network (such as 192.168.0.1/24), right? See this follow-up post on WireGuard routing and port forwarding.

Another thing to check is the version of WireGuard on your devices. I’ve seen instances where pre-1.0 releases are not working with the newest version bundled with the Linux kernel. Be sure to also check the AllowedIPs contents on all devices to ensure they all include the same network.

Be sure to check this awesome WireGuard documentation for other debugging ideas.