We believe this is caused by the same caching issue, and we’re continuing to investigate and make improvements so we can be certain. It’s confusing because the Honor pane is pulling the data from multiple sources, each of which is cached separately, so that leads to discrepancies in the display.
Everything we’ve seen so far indicates that the data is there, and is being processed correctly. The game just isn’t always using the latest version of the data, and we’re working on a fix so that you’ll always see the correct values after logging out and back in again.
If you can believe it, 15 years ago, when World of Warcraft first introduced the PvP Honor system, we had to leave the game offline for multiple hours while the weekly honor calculations completed. We’ve updated things so that’s not necessary anymore, but we need to iron out a few kinks to get this working properly.
I hope that clarifies things a bit for everybody.