Read vs unread not working on initial visit

I’m running Discourse 2.4.0.beta2 with the following plugins;

      - https://github.com/discourse/docker_manager
      - https://github.com/discourse/discourse-spoiler-alert
      - https://github.com/vivokey/plugin-discourse

and I’ve noticed after I log in to the site or visit it for the first time in a while, all topics appear bold and “unread”. Reloading the page does not fix this, however clicking into a topic and going back from there does fix it… truly unread topics are bold and read topics are normal.

I’ve rebuilt the app several times, used different browsers, and even tried on my mobile, the the result is the same. Any ideas?

Do you have any theme components installed?

No theme components are installed, but I did initially wizard the forum to use the “shades of blue” theme. I recently changed to the “light” theme, but the problem has always been since inception with the “shades of blue” theme.

I’ve uploaded a video of the behavior:

However I ran through the wizard again and set “homepage” option to just show Latest Topics and it now works fine. I think it has to do with the homepage setting I had which was categories and topics.