There is logic in place that currently results in log entries appearing in CheckUser when someone views a private filter with a protected variable. That's because the user_unnamed_ip protected variable is closely tied with temporary accounts access.
But for new protected variables, we don't need to log this type of access in CheckUser. We need to work out a solution for how to handle this.