Help: ioquake3 server not appearing in the public browser

Hey everyone, I’m running an ioquake3 dedicated server and I can connect to it directly (and even add it to my favorites), but it never shows up in the public server list. Ports are open, the firewall is configured, and I can see heartbeats being sent to all the master servers (master.ioquake3.org, master.quakeservers.net, etc.) in the console log.So the server is definitely reachable it just doesn’t appear in the browser list. Does anyone know what else could prevent a server from showing up?
Is there something specific on the ioquake3 or master server side that needs to be configured or whitelisted?Thanks in advance for any insight I feel like I’m this close to having it show up!

The canonical URL for our directory server is

directory.ioquake3.org

are you running your game server with +set dedicated 2

Yes, I’m running the server with +set dedicated 2.
Currently my server.cfg has these master servers defined:

seta sv_master1 "master.ioquake3.org"
seta sv_master2 "master0.excessiveplus.net"
seta sv_master3 "master.ioquake3.org"
seta sv_master4 "master.maverickservers.com"
seta sv_master5 "dpmaster.deathmask.net"
seta sv_master6 "dctalk.no-ip.info"
seta sv_master7 "monster.idsoftware.com"
seta sv_master8 "chthon.quakeservers.net"

Should I replace master.ioquake3.org with directory.ioquake3.org instead?
I wasn’t aware that was the new canonical directory server.

Yes, the change was announced here and the code was updated to reflect this. https://ioquake3.org/ioquake3/game-server-hosts-please-make-sure-your-servers-are-updated/