Using SELECT() of a EnumList column does some funky things since it constructs a list of enumlists. I hope that makes sense. So to get around that I would first suggest the following:
Now to avoid a IN() with SELECT() in a single formula I would suggest a security filter on your User datasource or creating a slice “This_User” that filters the User data to the user currently using the app. Then the IN() formula would become one of the following two options: