From inside the LAN do you access Plex directly or via the nginx listener?
Published addresses are visible at this URL:
https://plex.tv/api/resources?includeHttps=1&X-Plex-Token=TOKEN
The LAN IP is always first, and the detected Remote Access public IP address is last – as far as I can tell.
If I add multiple Custom server access URLs, rearrange them, remove them all, add them back … they may be published in a different order.
Something odd is that the server’s IP address, and the detected public IP address, are silently ignored if they’re entered in Custom server access URLs.