Parses visible on character page but not in realm search (Classic)

I am not sure what is going on here. This is the page I get when I search for my character, which correctly shows the things I have done on the Remulos server.

But if I go via the Remulos server page and refine a search from there, I do not appear on half of the lists. For example I think I ought to be #2 on this page with a recorded DPS of 485.5 on Firemaw, but I appear nowhere on the list.

Similarly I think I ought to be #3 on this list, but I am not on the list at all.

I appear in the correct spot on the listings for Razorgore, Vaelastrasz, Broodlord, and Flamegor, but not Firemaw, Ebonroc, Chromaggus or Nefarian.

I can’t think of anything I have done differently on those bosses which should affect my parses, and I am searching for them all the same way, so I am at a loss to figure out what is going on.

Faction filter doesn’t work for personal logs, since it’s using the faction of the guild you uploaded to.

As a general rule, don’t use personal logs with Classic, or if you do, make them private/unlisted.