The location you're in or ping you have to the server doesn't seem to matter. Not found any correlation for the port either. I noticed also some other servers has this problem. Players (including those from the same city the server is hosted in) are complaining not being able to find it and have to connect by console.
All browser server lists except playrust.io shows it. Ideas?