One thing to be aware of is that the feature is built to fail gracefully if a topic has missing information to calculate it’s related topics. As everything happens async when a topic is created, you will have topic visits where the information isn’t there, so we fallback to not showing related and queue a background job to fix the situation in the next minutes.
Unless a topic goes for hours without Related information, the feature is working as expected.