I fixed this with suggestion from here: https://buddypress.org/support/topic/how-can-i-hide-new-registered-member-update-from-activity-streams/
Adding this to functions.php removed one of the copies:
remove_action( 'bp_core_activated_user', 'bp_core_new_user_activity' );