A. CGNAT means Carrier-grade NAT and this is used a solution for IP address exhaustion. Lots of Internet Service Providers(ISP) implementing this device in there network infrastructure.
This could impact on the stability of FEN connection on your client devices. In this case, call local ISP and ask them opt-out from CGNAT pool.