A common problem with TrueNAS Scale installations is that folks leave the container (app) configured for bridged networking.
Open the app’s configuration and ensure you have the “Host Network” box checked in the network configuration area:
If not, check it and then save your changes (and ensure the app is restarted). Give it a few minutes and then try again (make sure you close and reopen that app on your phone).
This will cause PMS to advertise the host’s IP address for connection rather than the container’s bridged IP address.
Aside from that, I’d recommend ensuring that your TrueNAS host is using a public DNS provider (1.1.1.1) for example.
Note that there’s nothing wrong with using bridged networking. I just requires additional configuration. It’s just easier to set it to host networking and not have to deal with it.
