Metus24 that's probably the feature, not a bug.
The visibility is based on "deny-first". If a discussion contains any tag a user cannot see, then they cannot see the discussion. If there are no restricted tags assigned do the discussion, then the global view permission applies.
To solve this, you should place your announcement in a dedicated tag. Or use separate tags for hierarchy and access permissions.