No this is blizzards fault. I was doing runs on a server with extreme high requirements and people I've run with usually ended up being from high pop servers.
Now that I've switched to a low pop server (because who cares), there are sooo many slots open and all my runs get updated pretty quickly, usually within an hour or so.
Blizzard only shows the first 100. No idea why their API doesn't allow tracking of top 1000.