Making plex listen to DDNS address

Sonos needs a working remote access to your Plex server.

It means your server is not reachable from the outside.
That is usually due to a missing public IPv4 address of your router. On newer ISP contracts, your ISP is usually putting you behind a CGNAT.
Start here The Basics of Remote Access Troubleshooting