1. You have said the VPN Joiner (Client) has a public ip, but the ip address you have quoted is the same as the VPN Host (Server) - if they are using the same ip addresses or subnets, then you will need to change one of them.
2. On the VPN Joiner (Client), is the Windows Firewall disabled in the Windows Services?
3. On the VPN Joiner (Client), is NetBIOS over TCP/IP enabled on the network card?
4. On the VPN Joiner (Client), confirm UDP broadcasts are enabled - it should be by default; location is shown in the image below.