Users getting "permission denied" with anon JWT when authenticated session should still be valid - Supabase