So you are using a monitoring company which is using dahua p2p?
I think we should stop here
Right, but it's difficult to provide IP connection with 4G CG-NAT'ed connections, or pay a huge amount to have a public IP or try some solution like VPN ( running customer side as VPN client and not server due to CG-NAT). Unfortunalty for monitoring stations you have to simplify everything as they deal with thousands of customers, and can't have a different solution for each customer. Personally I work with VPN ( L2TP/WireGuard), open ports but filtered by my public IP or SSH tunneling everywhere I need remote access.
Kindest regards