Like, does each rustling patch have a 1/99 chance for shiny in BDSP, or does each set of rustling patch has a 1/99 chance, and then it picks one to host the shiny?
Each individual patch has a shiny chance of 1/99, not the set.
Source
If you go to the shiny probability table, it shows the probability per patch.