All is working now, I had to add a firewall rule to allow ICMP, and then obviously TCP/UDP traffic too.
I was confused because the VPN subnet said 172.16.100.0/28 but I was getting an IP of .18 for some reason, but none the less it still works.
Thanks anyway all sorted now.