If a user is entered as an editor or a participant, they will see the event, even if it's restricted to a space the user has no access to.
Once the user is removed from those roles, the event disappears for them again.
An example:
We have: Space A, Space B, User A.
Your event is restricted to Space B.
User A only has view permissions for Space A, but not for Space B. This means that User A can't see the event.
Now you enter User A as a participant or an editor for the event. Suddenly, User A can see the event, even though they can't view the space the event is restricted to.
