I've never used Termux. Can it run a Tor node?
One of my properties doesn't have great internet options, so while living there I opted for Starlink which uses CGNAT unless you want to pay like $300 a month for static direct IP. I found the simplest way to run P2P was to use Tor and set up hidden services for all the services I wanted access to outside the local network. It was very reliable and relatively simple to set up.
Another option is to host a small remote server running a wireguard server and nginx reverse proxy, and connect the local node devices to that. That's a bit more complex, but you'll have a clearnet address to connect to rather than just onion addresses.
Thanks for the suggestions. I’m currently testing P2P networking on Android/Termux behind CGNAT, so I’m using a temporary tunnel to provide an externally reachable endpoint. The goal is only to test peer discovery and blockchain synchronization, not production deployment. The test successfully discovered the peer and synchronized the chain