Filter(
'Roles List',
'Person'.Email = User().Email && Not(
Role in Filter(
'Entry List',
'Created By'.Email = User().Email
).Role
)
I've played around and hard-coded different values for User().Email to directly test it in the Power Apps Studio and I get the same result as the end users.