"Row filter condition" displaying incorrectly

Having a pretty common issue where when I provide a “Row filter condition” on a table slice, the actual view’s display does not match the row filter output. I double-checked to make sure that I’m using the correct user (myself), but I keep coming up with the same issue. Here’s the expression test of the row filter:

Here is the resultant view with that filter applied:

And lastly, this is the view without any row filtering applied:

And for what it’s worth, this is the expression:

IN(LEFT([NodeAccess], 2), EXTRACTNUMBERS("" & LOOKUP(USEREMAIL(), "DatabaseUsers", "UserEmail", "UserRoleNumber")))