This looks like the same problem. The topic link doesn't work when the user isn't logged in. And it shows the same threads as the feed.
Your forum is complex with a lot of custom macros. I couldn't reproduce your problem in my test forum. I suggest that you create a test forum and incrementally add your macros to make the test forum like your real forum, and test with each increment to isolate what is causing the problem.