[Home Network] WireGuard VPN RoadWarrior - No connection from outside / but OK on Wi-Fi

Dear Friends,

After days of troubleshooting I need to confess that I am unable to spot the issue related to the WireGuard VPN configuration on my Mikrotik. I am able to ping the devices while connected to my home Wi-Fi where my Mikrotik is connected to, I can access those devices, but I cannot do the above while connected via iPhone (mobile 5G Internet) or external WiFi, I have noticed in logs that the handshake cannot be completed and I have no clue how to sort it out.

I have attached the following:

  • Logs from iPhone 14 Pro Max, 1st connection was on WiFi - success, 2nd connection was on mobile 5G - handshake failed. My public IP has been changed with <MY_PUBLIC_IP>.
  • Mikrotik WireGuard Peers
  • Mikrotik WireGuard Peer - iPhone config
  • Home router - port forwarding on port 51820 for Mikrotiks local IP on home network 192.168.0.2
  • Windows 11 - WireGuard profile
  • Mikrotik WireGuard Peers
  • Mikrotik Firewall Rules
  • Mikrotik Interface & Interface List


    The Network Diagram is not necessary as there is a Home Router (ISP: Play Mobile Network 300Mbps/50Mbps)
    Home network: 192.168.0.0/24 // GW: *.1 - home router; // Mikrotik interface *.2
    WireGuard interface: 10.10.0.0/24 // GW: *.1 - Mk interface

PLEASE HELP!

Many Thanks for any attempt of help, I really need to have it sorted.

Kind Regards,
Bart
Wg-Bridge_Ports.png
Wg-Firewall_Rules.png
Wg-Interface.png
Mk-wireguard-wireguard1_config.png
wireguard-log-2023-06-20T175821Z.txt (21.2 KB)
home-router-port-fw-config.png
Mk-wireguard-peers.png
Mk-wireguard-peers-iphone.png
WG-Windows11-client.png

Please post full config of router
/export file=anynameyouwish ( minus router serial number and keys etc. )