We've started using Advanced Roadmaps in Jira. We have a number of teams on a single roadmap, each of which gets issues and sprints from a corresponding board. We have "Show capacity on timeline" enabled, so the sprints show up under each team. Each team shows all the sprints from their own board, but also random sprints from other teams. I can't figure out why this happens -- those teams' boards don't have each other's tasks, and there really shouldn't be any crossover at all, and the wrong sprints under each team seem to be basically random.
What controls which sprints show up under each team in Jira's Advanced Roadmaps?