Until Koinuko has a chance to respond, I believe it has to do with the webring scripts you have. Since you have a few, it tends to break the others. Jellyworld has a fix at the moment, but it might be the others, as usually the one at the top is prioritized and breaks the others, since you can only have one at the time. My apologies if I’m wrong, but I ran into the issue myself a while back!
I think c04x14l is exactly right, another person had this same issue before - when I wrote the original code, I used a really generic id, and it conflicted with another script that used the same id. Let me take a look rq and see if I can write a slightly different version that will work!! Also, I'm super sorry if you've mentioned this before and I never saw it D:
UR MORE THAN WELCOME! <<33