This is the query I use with the JS client:
const usersTwitterHandles = ['asd', 'dsa', 'foo', 'bar']
const handlesList = usersTwitterHandles.map((handle) => `'${handle}'`).join(',')
const { data, error } = await supabaseClient
.from('users')
.select('*')
.not('twitter_handle', 'in', `(${handlesList})`)
however the query always returns results, even though it should not. I even tried to run the equivalent SQL query against the table and it worked fine.