Azure VPN TTL expired in transit

It turned out to be that 2 routes were not being added on the client machine by the VPN when connecting, adding the route manually was a workaround. Downloading the latest VPN client from Azure Portal provided a perm solution, as the new VPN Client added all routes as expected.