Thanks so much for all the very prompt help!
I have however already found this code when I searched for the problem in the forum and have already added it to mt functions.php file so (to be clear, not trying to be rude) I am seeing the behaviour you describe with comments on blog posts created AFTER the “site tracking” function was turned on in Buddypress settings. Comments on blog posts created before this was turned on are ignored.
If I go to the dashboard I can see I can see the last comments on the system – see the user admin has replied to an old blog post and the user griff (me) has replied to a new blog post:
However under the Buddypress Activity feed only the comment by me is showing:
But a new comment is new activity, regardless of what the comment is on. I have an extensive archive of posts with a random post of the day, if a user wants to comment on this then I want other users to see that new activity.