Been doing this for a while, instead of relying on the keyword list (sometimes people are creative with the out of office events) for the shared calendar, and relying on the event titles to be public, instead do use the built in event type of Out Of Office, as a more native way of solving the issue.
Proposed here #568