This happens because there are three shortcode instances on the page and the shortcode is unaware of the other instances. This is actually by design so it can be used multiple times on the same page.
What you need to do is create a “results” page, lets call it “Person”. Then you need to set that page as the directory home page. Here’s how:
Create a new page and give it the title of “Person”.
Take note of the page ID as you will need it.
For the page contents, just add the
[connections] shortcode, nothing else with no shortcode options.
Go to the Connections : Settings admin page and set the Directory Home Page option to the new “Person” page.
Now edit your original page and add the home_id shortcode option. You should end up with:
[connections category="4" home_id="X"] <hr /> Dartmouth Logo [connections category="5" home_id="X"] <hr /> UC Boulder Logo [connections category="6" home_id="X"]
Where X equals the page ID of the “Person” page.
Now, when you click thru, the links will end up on the results “Person” page where the shortcode only exists a single time.
Hope that helps.