Can you verify if your ISP is providing a routable IPv4 address to your router?
Many ISPs only assign private IP addresses which aren’t accessible from the outside, e.g. in a CGNAT configuration.
Generally it’ll be important to be clear about your internet access and home network setup. The more active components you have, the more hops you have to take to configure a forwarding from each network down to your server.
As for the remote access status indicator… that initial “green” status can be quite misleading. Basically Plex will show a green status while it’s attempting to verify the actual remote access status. So even if your setup isn’t working, it’ll initially show as “green” for a few seconds