Different Sites should not have access to batches that is assigned to another site
When creating a batch, all of the batch templates are displaying to be viewed no matter what site you are in. This should be site specific. Also, the users should not have the access to see the users from the other site.