A Horde of Hoofbeats not tracking correctly

I’ve been at 399 for a few days. Since then I have collected Aeonaxx, Long-Forgotten Hippogryph, and the Slate Direhorn and it still has NOT rolled over to 400. I’ve relogged, swapped toons (specifically warlocks and paladins as others have suggested), restarted battle.net and nothing has updated it.

Been happening for a while now. Not entirely sure what causes it, and the only fix is to overcap with several more mounts.

Yeah thats what ended up happening got to 305 and was rewarded the mount

there’s a few other threads about achieves not tracking correctly- I have the same issue, achieve tracker says I am at 355/400 mounts, however, my pally/DK/hunter have 359/358/357 mounts. Seems random when a new mount actually bumps up progress. This issue has been around at least a couple months.