We have a private group with several private projects.
When we use the top bar menu More > Milestones the URL is this:
https://gitlab.com/dashboard/milestones
When you click in the “XX issues” link in a Milestone, the URL is:
https://gitlab.com/dashboard/issues?milestone_title=name-of-the-milestone
If a public project happens to have a milestone with the same name, its issues appear along with our issues.
If we use the Groups > Name-of-the-group > Milestones URL, the link is different:
https://gitlab.com/groups/name-of-the-group/-/milestones
In this case, the “XX issues” link works, as it points to:
https://gitlab.com/groups/name-of-the-group/-/issues?milestone_title=name-of-the-milestone
It seems like a bug.