@ Rebecca
re: When I click on a name, is it looking only to the first shortcode for a matching result, hence “no results?”
Ahhh, that is the issue. When you gave me the shortcodes you were using, I thought those were variations that you had tried, not that you were using them all on the same page.
When viewing a entry detail/profile view, that page will only render a single instance of the shortcode to prevent a duplicate from showing for each instance the shortcode was used on the page. When the single instance is used, it uses the options from the first shortcode. In your case, the id="2"
will be applied and there is only one entry with that ID so you will get a no results for all other instances of the shortcode on the page when you click thru to the detail/profile view.
You should use the order_by shortcode option to sort the entries in a specified order. Alternatively, you could use this method.
Hope that helps, let me know.