I should clarify the VPN is on the GliNet device not the hotspot. So ideally all the hotspot does is route my traffic through itself to the the Glinet which takes over from there and I see that they can tackle the IP issue with dynamic DNS or possibly IPV6.
Does ZeroTier work similar to NGROK?