Xbox NAT strict with expressVPN

I am using an inseego mifi and have a strict NAT on xbox. Cannot join parties, getting disconnected etc. I bought an MT3000 router and have expressVPN routed through the MT3000. and it still says strict. Any configuration help would greatly be appreciated. All the VPN signals are green so I'm confused why my NAT isnt even moderate.

Does this game require a VPN?

Once passing through VPN, we can't know how many layers of NAT are passed in the data packet path.

  1. Can try to use the GL router as the home's main router, and the XBOX connects the MT3000 LAN.
  2. If possible, apply to the ISP for a public IP address, thus the NAT level probably is 1 or 2

It doesn't require a vpn but I'm attempting to use it because my inseego m3000 doesn't support upnp. The vpns ip will spoof the xbox into thinking its a different ip and will allow open NAT. T mobile hot spots do not support upnp. Strict nat is preventing me from joining voip parties and is causung latency issues because its strict. A huge pain in the a**.

I assume the normal cellular network as we seen in the market, they all have not public IP, so the NAT layer probably over 4 or more. :thinking:

If strict for the NAT layer, it is recommended to apply for the cable home network, in generally US ISP will provide the public IP for the router/ISP modem, the NAT layer will less to 2 or 1.