the internal data structure to cache and store share listings did not account for peer_uuids. So it was all stupid. Now it does, and works correctly.