I have read the https://openvpn.net/vpn-server-resources/site-to-site-routing-explained-in-detail/ article. This is for OpenVPN, rather than WireGuard, but the principles should still apply. In this article, they have the remote site setup with a router implementing an OpenVPN client, and the headquarters setup with a OpenVPN server behind a router. My setup is simpler, so I had the Slate as a Wireguard server. I then generated a QR code read that with my phone running the WireGuard app. That creates a new client tunnel in the app. After turning on the tunnel on the phone and starting the server on Slate, I still could not get any connection between the devices (PC connected to Slate, and Android phone). Slate shows only the PC client, not the Android phone. The phone has no internet connectivity.