Configuring Vega60 with FreePBX, Gateway send CANCEL as soon as 180 received from PBX

Hi,

I am facing a weird issue of calls getting CANCEL by gateway as soon as 180 Ringing received from PBX.

Setup:
FreePBX hosted
Gateway remotely installed, connected via VPN

I think this might be due to NAT issue but can anyone help.

Thanks,
Hussain

Note : If the call is routed to IVR than the call is completed successfully.

FreePBX FreePBX 15.0.17.24