I just noticed that too. There is a way to follow people on the website but no "new post" like feature that I see on the website but the new posts still are available in Tapatalk.
I know it's a feature on the forum software we're using. Probably just needs enabled. Justin will look into it and other issues/requests as they come up.
It's there now. It's under "What's New" at the top. If on mobile, it's under the menu icon (three horizontal lines by "videos").