Plex remote access not working

Just moved from TrueNAS CORE 3.3 to Scale 25.04.0 and installed Plex.
Remote access is not working and the server is not found if I start my iPad app.

Unlike the 3.3 CORE, the user interface seems to be on the same IP address
as TrueNAS, but at port 32400. I.E: X.X.X.X. My router has external IP address Y.Y.Y.Y.

If I open http://X.X.X.X:32400/web/index.html, I get access to the server.

I named the Plex server on Scale the same as the Plex server on CORE,
but I removed the CORE server afterwards.

The Plex Media Server reports that remote access is not available.

Private 172.16.1.2 : 32400 ← Public Y.Y.Y.Y : 0 X Internet

Why not
Private X.X.X.X : 32400 ← Public Y.Y.Y.Y : 32400 Internet?

The “172.16.1.2” is not the address of the Plex Server and not accessable from my network. Why is it not using the correct address?
I can see from the settings->network that this is the address of eth0.

Switching my router DNS from the local provider to Google (8.8.8.8) seems to have fixed the problem.

Yeah, Plex does some funky things with DNS to let you use a valid TLS certificate for your server (which it obtains automatically). But I’ve found this test to give false negatives pretty consistently–it will say “remote access not available,” but I’ll be able to access remotely without a problem. And that’s not even accounting for things like Tailscale, which make remote access easier than it’s ever been.

Before I switched DNS to 8.8.8.8 I could not even have access on the local network using the app, since the server was not found on plex.tv.

Anyone else having same problem? Just installed Scale 25.04 and running into this problem. Switching the DNS for the app does not seem to correct the problem. I’m running a local AdGuard DNS server and i would like to use that for the TrueNAS box.

The remote access setting in the Plex web interface shows IP 172.16.1.2 but i have the IP 192.168.0.28 for the app. I have no idea where that IP comes from. The remote access page shows that the server is visible, but when i try to access from my phone or chromecast, it cannot connect.

Edit: Apparently the port cannot be changed inside the app. No matter what i typed, it was still the standard 32400.

Edit 2: Even more wierd. I have a set IP adress on the plex app (192.168.0.28) and set the web port to 33400. When i surf on the local network to this IP/port it works, but when i check the remote settings i get some very strange information.

It says i have a local adress of 172.16.1.2 which i don’t use for any subnets or clients. It also ways that the local port for this adress is 32400.

Any suggestions what to do here?