Plex takes an „optimistic approach“ while testing the server’s remote access status… while it’s still testing, Plex will display the remote access status as „green“. Therefore you should consider it’s not working at all at the moment.
Did you already have a look at the related troubleshooting support article?
https://support.plex.tv/articles/200931138-troubleshooting-remote-access/
There’s also a guide with some more details on how to troubleshoot remote access issues… incl. how to pin down what might be causing the issue for you.