Next.js - Data loads on initial load but I got empty array on refresh

So when I fully disable RLS for that table I get the data no problem (on refresh) too, but when it's enabled (and btw I don't use any kind of complex rule there, just if the user it's authenticated) the data is returned fine on the first initial load (or on hot reload), but when I hit refresh an empty array it's returned (not even an error from the API just []). Does anyone have an idea what is happening here, I'm really lost. Thanks
Was this page helpful?