I tried looking for this topic so sorry if it's been asked!
...
The only issue is my phone doesn't have internet when I'm connected to the wireguard vpn and wondered if anybody has any ideas as to why?
Same symptoms may have tens if not thousands of different causes. So even if you'd found a similar topic, the cause could have easily been different.
Also something that might cause an issue is the IP address that I'm NAT'ing to is the same one my wireguard is connecting to Is that a problem? Thanks!
The NAT handling for each "connection" (which is a common name used in the context of a stateful firewall for TCP sessions, UDP flows etc., i.e. collections of packets that can be identified to be related to each other by running between the same pair of socket addresses (IP:port) or by some other fields in case of protocols that do not support the notion of port) is determined while handling the very first (initial) packet of each such connection. So the transport connection of the Wireguard is treated separately from the payload connections unpacked from this transport one.
As you talk about your "main" NAT rule, it implies you have more rules in the
/ip firewall nat table. So there is still a possibility that some preceding rule shadows the one you have posted under some circumstances. Another possibility is that something in your
/ip firewall filter table prevents the payload traffic from the Wireguard tunnel from being sent out via the WAN. Or the Wireguard client on the phone may become a default gateway when activated, but the
allowed-address associated to your router as a peer may only cover the LAN subnet(s) of your router so the rest of the traffic doesn't even get from the phone...
The above are just the three most likely causes. So follow the hint in my automatic signature below (except that in ROS 7, hide-sensitive has been replaced by show-sensitive, so that sensitive information is only shown if you explicitly ask for it). And post also the configuraton of the Wireguard client on the phone, without the private key of course.