It could be because of the number of follows. Usually relays don't accept anything over 2000 follows. This got expanded by using the Outbox model that only connects to each follow's home relays, but if more than 1000 of your follows use the same large relays, the problem persists.
Likely you are only getting updates when the few relays that serve over 2000 follow lists are not busy.
Some clients, including past Amethyst, would crop the list and only try the latest 1000 follows. That might be why you see others working. But they might not load all your follow list.
I suggest breaking the list down using listr.lol on a desktop.
What is the long term solution for this? This will eventually lead to folks being locked into specific cliques.
Also, if you do want to use listr, how do you then view what are essentially feeds? I'm on desktop and don't see the ability to access them in Primal, Ditto, Coracle unless I'm just completely glancing over how to do it.
I don't think there is any option besides splitting the list into many smaller ones. As long as everyone uses the same large relays, we are going to have this problem.
Also, isn't WoT score derived from who follows you?
Yep, It should be much more than just that list, but that's all people have today.
The solution is to get rid of follow lists. In fact, get rid of all lists.
nostr:nevent1qqs0yw5cyh47yzjq0tyme94cjppc5nalk3e7yjjjs2eeqg6w6tx80hghnyt82